Linux grep命令

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值