首页 > 系统服务 > 详细

linux文本处理工具之grep

时间:2014-03-14 19:25:35      阅读:632      评论:0      收藏:0      [点我收藏+]

定义:

grep(global search regular expression and print out the line):搜索匹配模式的行,并将其打印出来.

pattern:匹配模式,可以文本字符,更多时候是元字符

法语:

grep [选项] [模式] [文件]


常用选项:

    -i:忽略大小写

    --color:高亮显示所匹配的字符串

    -o:只打印显示所匹配的字符串

    -v:显示不匹配模式的所有行

    -Bn:显示匹配行及前面的n行

    -An:显示匹配行及后面的n行

    -Cn:显示匹配行的前后n行,此选项相当于An和Bn

元字符:

.:仅匹配一个字符

*:前面字符出现0次或n次

\?:前面字符出现0次或1次

^:锚定行首,此字符后面的任意内容必须出现在行首

$:锚定行尾,此字符前面的任意内容必须出现在行尾

^$:空白行

[]:匹配指定范围内的任意单个字符

[^]:不匹配指定范围内的任意单个字符


锚定单词:

\<:其后面的任意字符必须作为单词首部出现

\>:其前面的任意字符必须作为单词尾部出现


分组:

\(\):\(ab\)*把ab当作一个整体


本文出自 “linux博客” 博客,请务必保留此出处http://2810491.blog.51cto.com/2800491/1374345

linux文本处理工具之grep,布布扣,bubuko.com

linux文本处理工具之grep

原文:http://2810491.blog.51cto.com/2800491/1374345

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!