Comando awk
curto:
awk '/[13579]$/' file > hostnames_odd.txt
-
[13579]
- classe de caractere representando a lista de dígitos permitidos (números ímpares) -
$
- o final da string / linha
Resultado:
$ cat hostnames_odd.txt
abc123
abc435
Ou o mesmo com grep
:
grep '[13579]$' file > hostnames_odd.txt
No caso, se houver espaço (s) no final de algumas linhas, altere o padrão crucial para o seguinte: [13579][[:space:]]*$