Você pode ter vários testes em um único comando grep passando cada expressão com um argumento -e em vez de como o primeiro argumento não opcional, como você normalmente vê:
$ grep -v -e foo -e bar file
Isso diz a mesma coisa que seu comando faz: imprimir linhas de file que não contêm nem "foo" nem "bar".
Lembre-se de que remover -v inverte completamente isso; Também muda a operação lógica! Você obtém todas as linhas que contêm "foo" ou "bar".