标签:grep
grep 是linux运维工作中常用的一个命令,grep全拼是Global search Regular Expression and Print out the line
主要作用是根据用户指定的文本模式对文件进行逐行搜索,并打印出所匹配到的行。
grep的命令格式:
grep [options] PATTERN FILE
OPTIONS讲解:
-o 只打印出匹配到的行
-i 不区分字符的大小写
-v 反向打印,打印不匹配模式的行
-E 可使用扩展的正则表达式,相当于egrep
-A 打印出被模式匹配到的行的后面的n行
-B 打印出被模式匹配到的行得到前面的n行
--color 高亮显示,auto,always,neve
PATTERN(正则表达式)
. 表示单个任意字符
[] 匹配指定范围内的任意单个字符
[^] 匹配指定范围外的任意单个字符
* 匹配前面的字符任意长度,可以是0次,1次或多次
.* 表示任意长度的任意字符
\? 匹配前面的字符0次或1次
\+ 匹配前面的字符至少1次
\{m\} 精确匹配m次
\{m,n\} 至少匹配m次,最多匹配n次
\{m,\} 至少匹配m次
^ 行首
$ 行尾
\< 单词首部
\> 单词尾部
本文出自 “运维开发” 博客,请务必保留此出处http://centostong.blog.51cto.com/3585941/1765037
标签:grep
原文地址:http://centostong.blog.51cto.com/3585941/1765037