Linux grep命令

来源:互联网 发布:java中replace函数 编辑:程序博客网 时间:2024/05/16 19:35

grep 打印出正确匹配模式的行

参数说明:更多详细信息可以查考man grep页面

  • -a:将binary文件以text文件的方式来查询
  • -c:计算正确匹配模式的次数,就不会打印出正确匹配的行了
  • -i:忽略大小写
  • -n:顺便输出行号
  • -v:反向选择,把没有搜寻字符串的内容打印出来
  • --color=auto:可以将找到的关键字部分加上颜色打印出来
  • -A:后面加数字,after的意思,打印正确匹配的行,后续的n行也打印出来
  • -B:后面加数字,before的意思,打印正确匹配的行,前面的n行也打印出来
  • -E:支持扩展正则表达式 关于正则表达式的简单介绍,可以参考另一篇博文:正则表达式的初探

例子:

[root@rhel6164 ~]# grep 'root' test.txt#打印出含有root字符串的行[root@rhel6164 ~]# grep -v --color-auto 'root' test.txt#打印出不含有root字符串的行 并且加上颜色打印出来
[root@localhost ~]#grep -A 2 --color=auto 'root' test.txt#加上颜色打印出含有root的行,并且后面的两行也一并打印出来

0 0
原创粉丝点击