分类: 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