可能重复:
Grep 命令,删除包含指定单词的行
如何在一个 grep 命令中 grep 多个单词。例如:
cat file.txt | grep -v 'word1' | grep -v 'word2'
变成如下的样子:
cat file.txt | grep -v 'word1|word2'
答案1
用于-E
扩展正则表达式,然后你可以使用
grep -v -E '(word1|word2)'
或者更短:
grep -vE '(word1|word2)'
可能重复:
Grep 命令,删除包含指定单词的行
如何在一个 grep 命令中 grep 多个单词。例如:
cat file.txt | grep -v 'word1' | grep -v 'word2'
变成如下的样子:
cat file.txt | grep -v 'word1|word2'
用于-E
扩展正则表达式,然后你可以使用
grep -v -E '(word1|word2)'
或者更短:
grep -vE '(word1|word2)'