Supprimer les doublons en préservant l'ordre

A priori il n’est pas possible d’utiliser sort ou uniq tout en préservant l’ordre.

$ cat toto  
ccc  
FFFF  
ccc  
aaaaaaaaa  

e  
FFFF  
e  
bbbb  
dddddddd  
FFFF  

Possible en utilisant awk

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

e  
bbbb  
dddddddd
Vus : 11
Publié par Uggy : 252