我想显示包含多个表达式的文件并排除不包含所有表达式的文件。
有任何想法吗?
谢谢!
通常我通过多次运行 grep 来做那种事情,比如
grep -l 'expression1' * | xargs grep -l 'expression2' | xargs grep -l 'expression3'
等等。它似乎不是很有效,如果有更好的方法我不会感到惊讶,但我不知道。
egrep -r '表达式1|表达式2|表达式3'。
如果你没有 -r 你可以在结果上再次使用 grep grep expression1 * | grep 表达式 2 | grep 表达式 3