Usando grep
:
grep -v '[aejk]' /path/to/file
Usando awk
:
awk '! /[aejk]/ { print }' /path/to/file
Usando sed
:
sed '/[aejk]/d' /path/to/file
A expressão regular usada em todos esses exemplos, /[aejk]/
, pode ser transliterada para significar "qualquer caractere de: a
, e
, j
ou k
". As invocações grep
e awk
retornam qualquer linha que não corresponda a essa expressão; a invocação sed
tem o mesmo resultado final, mas funciona omitindo do arquivo analisado quaisquer linhas que fizerem corresponderem.