$ cat data.txt
aaaaaa
aaaaaa
cccccc
aaaaaa
aaaaaa
bbbbbb
$ cat data.txt | uniq
aaaaaa
cccccc
aaaaaa
bbbbbb
$ cat data.txt | sort | uniq
aaaaaa
bbbbbb
cccccc
$
O resultado que eu preciso é exibir todas as linhas do arquivo original, removendo todas as duplicatas (não apenas as consecutivas), mantendo a ordem original das instruções no arquivo .
Aqui, neste exemplo, o resultado que eu realmente estava procurando era
aaaaaa
cccccc
bbbbbb
Como posso executar esta uniq
operação generalizada em geral?
{ if (!seen[$0]++) print }