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