grep过滤

2019-03-04  本文已影响0人  沉默羔羊121

避免用个cat
cat file.txt |grep 'xxxx'
用cat如果文件特别大,容易占大量内存,把机器搞死。

推荐使用grep

grep 'xxxx' filename.txt | grep 'xxx'

grep 同时满足多个关键字
1 grep -E "word1|word2|word3" file.txt
满足任意条件(word1、word2和word3之一)将匹配。
2 grep word1 file.txt | grep word2 |grep word3
必须同时满足三个条件(word1、word2和word3)才匹配。

实战:
3 满足包含'sendTextSms' 排除 'login passcod' 并且排除 'verification passcode' 并且排除'classes' 并且排除'forgot password passcode'
grep 'sendTextSms' info.log | grep -vE 'login passcod|verification passcode|classes|forgot password passcode'

上一篇下一篇

猜你喜欢

热点阅读