Supondo que os números são separados por nova linha, com awk
:
awk '! ($0 % 2)' file.txt
Para salvar a saída em um arquivo:
awk '! ($0 % 2) {print >"even.txt"}' file.txt
Exemplo:
% cat file.txt
1
2
3
4
% awk '! ($0 % 2)' file.txt
2
4
% awk '! ($0 % 2) {print >"even.txt"}' file.txt
% cat even.txt
2
4