介绍一下grep命令的使用?

2014-11-23 23:22:59 · 作者: · 浏览: 5

linux的grep命令可以在指定文件中搜索特定的内容,并将含有这些内容的行输出。 grep命令的全称是Global Regular Expression Print, 全局正则表达式输出。使用权限是所有用户


grep命令的格式是


grep 【options】


options主要有:


-c:只输出匹配行的计数。


-I:不区分大小写(只适用于单字符)。


-h:查询多文件时不显示文件名。


-l:查询多文件时只输出包含匹配字符的文件名。


-n:显示匹配行及行号。


-s:不显示不存在或无匹配文本的错误信息。


-v:显示不包含匹配文本的所有行。


pattern正则表达式主要参数:


\:忽略正则表达式中特殊字符的原有含义。


^:匹配正则表达式的开始行。


$: 匹配正则表达式的结束行。


\<:从匹配正则表达式的行开始。


\>;:到匹配正则表达式的行结束。


[ ]:单个字符,如[A]即A符合要求 。


[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。


。:所有的单个字符。


* :有字符,长度可以为0。