可能重复:
Grep 命令,删除包含指定单词的行
如何在一个 grep 命令中对多个单词进行 grep。例如:
cat file.txt | grep -v 'word1' | grep -v 'word2'
Run Code Online (Sandbox Code Playgroud)
被转换成类似的东西:
cat file.txt | grep -v 'word1|word2'
Run Code Online (Sandbox Code Playgroud)
使用-E的扩展正则表达式,那么你可以使用
grep -v -E '(word1|word2)'
Run Code Online (Sandbox Code Playgroud)
或者,更短:
grep -vE '(word1|word2)'
Run Code Online (Sandbox Code Playgroud)