grep命令详解
grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助。
grep -- print lines matching a pattern (将符合样式的该行列出)
◎语法: grep [options]
PATTERN [FILE...]
grep用以在file内文中比对相对应的部分,或是当没有指定档案时,
由标准输入中去比对。 在预设的情况下,grep会将符合样式的那一行列出。
◎参数:
-Anum:如-A3 匹配到’搜索字符串’的那一行后面的3行也列出来
-Bnum:如-B2 匹配到’搜索字符串’的那一行前面的2行也列出来
-a:将binary的档案以text档案的方式搜索
-c:计算找到’搜索字符串’的次数
-i:忽略大小写
-n:输出行号
-v:反向选择,即显示出没有’搜索字符串’的行内容
–color=auto :将找到的内容以颜色标识出来
-r:递归地,读取每个资料夹下的所有档案