Grep para muitos argumentos [duplicado]

5

Como eu faço grep para mais de uma palavra em um comando grep? Por exemplo:

cat file.txt | grep -v 'word1' | grep -v 'word2'

para ser transformado em algo como:

cat file.txt | grep -v 'word1|word2'
    
por Vladimir 21.11.2011 / 10:58

1 resposta

6

Use -E para expressões regulares estendidas, então você pode usar

grep -v -E '(word1|word2)'

ou menor:

grep -vE '(word1|word2)'
    
por 21.11.2011 / 11:11

Tags