码迷,mamicode.com
首页 > 系统相关 > 详细

linux命令(2):grep命令

时间:2016-05-06 00:20:07      阅读:186      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!