Para ajustar a condição "não contém números" :
Abordagem simples grep
:
grep -v '[0-9]' file
Ou o mesmo com o comando awk
:
awk '!/[0-9]/' file
Entrada:
apple
orang3
123rat
ratty
123
app7e
Saída:
apple
ratty
Estou tentando awk '$1 ~/[[:alpha:]]/' file
, mas isso apenas remove casos como 123
que são totalmente numéricos, mas também quero que app7e
e orang3
sejam removidos.
Tags text-processing awk sed