Supprimer les doublons en préservant l'ordre

Trouvé je ne sais plus où...

$ cat toto
ccc
FFFF
ccc
aaaaaaaaa

e
FFFF
e
bbbb
dddddddd
FFFF


$ awk ' !x[$0]++' toto
ccc
FFFF
aaaaaaaaa

e
bbbb
dddddddd

A priori il n'est pas possible d'utiliser sort ou uniq tout en préservant l'ordre... Donc ''awk'' :)

Vus : 523
Publié par Uggy : 252