Você deseja o sinalizador -v , não o sinalizador -x .
Mnemônico: negati v e.
Eu quero mostrar todas as linhas do meu código-fonte que contêm a string foo , mas não contêm a string bar . Eu tentei isso:
find . -name "*.[hc]pp" | xargs grep -n foo | grep -x bar
No entanto, isso não funciona como eu esperava. Como posso usar o grep dessa maneira?