首页 > 系统服务 > 详细

linux命令(2):grep命令

时间:2016-05-06 00:19:36      阅读:179      评论:0      收藏:0      [点我收藏+]

实例一:

a.log文件内容如下:

技术分享

  • 从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行

        grep -E ‘WARNING|FATAL‘ a.log | grep -v ‘IGNOR‘

       结果输出:

       ccccccc FATAL ddddbbbb

       aaa bbb  ddd  adfd:WARNING ffff eeee 

实例二:

a.log文件内容如下:

[root@host-172-168-80-54 home]# cat a.log

aaaaaaaaaaaa

abbbb WARNING oooo IGNOR

ccccccc FATAL ddddbbbb

duuuuuuuuu IGNOR pppppppp

aaa bbb  ddd  adfd:WARNING ffff eeee

  • 从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行,然后,提取以“:”分割的第二个字段

     grep -E ‘WARNING|FATAL‘ a.log | grep -v ‘IGNOR‘ | awk -F : ‘{print $2 }‘

     结果输出:WARNING ffff eeee

linux命令(2):grep命令

原文:http://www.cnblogs.com/yinjia/p/5463680.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!