perl -ne 'print unless $seen{$_}++' data.txt
Ou, se você precisar de um uso inútil de cat
:
cat data.txt | perl -ne 'print unless $seen{$_}++'
Veja aqui uma tradução de awk
, para sistemas que não possuem Perl:
awk '!seen[$0]++' data.txt
cat data.txt | awk '!seen[$0]++'