Chinaunix首页 | 论坛 | 博客
  • 博客访问: 351811
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1189
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-14 15:23
文章分类
文章存档

2017年(4)

2016年(7)

2015年(9)

2014年(31)

我的朋友

分类: LINUX

2014-06-24 11:11:55

 

grep同时满足多个关键字和满足多个关键字之一

 

(一)     同时满足多个关键字

grep word1 file.txt | grep word2 |grep word3

例子:找出nohup.out文件中同时包含Observe和msgIndex=99的行

命令:grep Observe nohup.out | grep msgIndex=99

结果:Observe message Id: accountId=1_localtestv1.0,jsonStr={"time",

"1403490433406","No.","msgIndex=99"}

 

 

(二)     满足多个关键字的其中之一

grep -E “word1|word2|word3" file.txt

或egrep “Word1|word2|word3” file.txt

例子:找出nohup.out文件中包含msgIndex=98或msgIndex=99的行

命令:egrep “msgIndex=98|msgIndex=99” nohup.out

阅读(12958) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~