Use apenas correspondência invertida:
grep -v "[ab]" filename
Fonte: página man do gre
Como eu exibo as linhas que não contêm certas letras? Isto é o que eu já tentei, sem sucesso, para mostrar as linhas que não consistem em um a ou b:
egrep *[^ab]* filename
Use apenas correspondência invertida:
grep -v "[ab]" filename
Fonte: página man do gre