用于许多参数的 Grep

Vla*_*mir 5 unix grep

可能重复:
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)

Dan*_*eck 6

使用-E的扩展正则表达式,那么你可以使用

grep -v -E '(word1|word2)'
Run Code Online (Sandbox Code Playgroud)

或者,更短:

grep -vE '(word1|word2)'
Run Code Online (Sandbox Code Playgroud)