1.过滤多个关键词同时存在 cat file.log |grep -e'关键词1'|grep -e'关键词2' #或者 grep -e '关键词1' -e '关键词2' file.log 其中的-e为允许多个模式匹配,示例如下 2.过滤关键词不存在的行 cat file.log|grep -v'关键词1' | grep -v '关键词2' ##或者 grep -v '关键词1' -v '关键...
grep命令是文本搜索命令,它可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。 -i #不区分大小写 -E #-E是指定多个关...
2、使用选项 -E grep -E 'a1|a2'filename // 找出文件(filename)中包含a1或者包含a2的行 3、使用egrep egrep 'a1|a2' filename // 用egrep同样可以实现 4、使用选项 -e 使用grep -e 选项,只能传递一个参数。在单条命令中使用多个 -e 选项 grep -e a1 -e a2 filename //使用-e选项实现 5、使用...
1、过滤单个关键字: adb logcat | grep"error" 2、过滤多个关键字: adb logcat | grep -e"error"-e"warning"-e"fatal" 把日志保存到本地: adb logcat | grep -e"error"-e"warning"-e"fatal">/Users/Downloads/logcat3.txt
grep -e keyword1\|keyword2 file.txt 复制代码 这将在 file.txt 文件中搜索包含 keyword1 或keyword2 的行。 结合“与”和“或”操作符: 如果要同时匹配多个关键字,并且这些关键字中的任意一个都可以出现,可以使用多个 -e 选项和竖线 | 进行组合。例如: grep -e keyword1\|keyword2 -e keyword3 file...
1、满足多个关键字(与操作) grep 'word1' file.txt | grep 'word2' | grep 'word3' #必须同时满足三个条件(word1、word2和word3)才匹配. 2、满足任意关键字(或操作) grep -E 'word1|word2|word3' file.txt #满足任意条件(word1、word2和word3之一)将匹配。 egrep 'word1|word2|word3' file...
grep同时满⾜多个关键字和满⾜任意关键字grep 同时满⾜多个关键字和满⾜任意关键字 ① grep -E "word1|word2|word3" file.txt 满⾜任意条件(word1、word2和word3之⼀)将匹配。② grep word1 file.txt | grep word2 |grep word3 必须同时满⾜三个条件(word1、word2和word3)才匹配。...
tail -1000f info.log | grep -E "aaa|bbb" # aaa 或 bbb 的条件都可以搜索到,这个命令实践中,滚动实时查看日志很常用。 tail -10000f info.log |grep 'check' >> call.log # 查找,并把符合规则的输出到对应文件中 grep -E 'keyword1.*keyword2' info.log # 多个关键字同时出现查找过滤 ...
Linux: grep多个关键字“与”和“或” Linux: grep多个关键字“与”和“或” 时间2014-05-15 01:31:47Just Code http://www.tuicool.com/articles/6VJzI3v 原文http://justcoding.iteye.com/blog/2066598 主题Linux命令 1、或操作 grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含...
tail -1000f info.log | grep -E "aaa|bbb" # aaa 或 bbb 的条件都可以搜索到,这个命令实践中,滚动实时查看日志很常用。 tail -10000f info.log |grep 'check' >> call.log # 查找,并把符合规则的输出到对应文件中 grep -E 'keyword1.*keyword2' info.log # 多个关键字同时出现查找过滤 ...