Supprimer lignes en doublons

Supprimer lignes en doublons - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 25-02-2009 à 17:57:43    

Bonjour à toutes et à tous ! :hello:  
 
J'ai un fichier texte contenant plusieurs lignes qui contiennent des lignes identiques.
J'aimerais savoir s'il est possible de supprimer les "doublons" :
 
J'ai un fichier f1.txt :
 
Maria a un chien
toto est grand
titi est petit
toto est grand
Maria a un chien
 
Je voudrais :
 
Maria a un chien
toto est grand
titi est petit
 
--> Croyez que cela est possible ?
D'avance, merci pour votre aide..

Reply

Marsh Posté le 25-02-2009 à 17:57:43   

Reply

Marsh Posté le 26-02-2009 à 03:17:41    

motard75 a écrit :


--> Croyez que cela est possible ?
D'avance, merci pour votre aide..


 
 
$ cat<<EOF | sort -u
>>
>> Maria a un chien
>> toto est grand
>> titi est petit
>> toto est grand
>> Maria a un chien
>> EOF
 
Maria a un chien
titi est petit
toto est grand
$  
       
 
Si l'ordre des lignes en sortie est important, ca se corce ;)          

Reply

Marsh Posté le 26-02-2009 à 06:04:54    

N'importe quel language utilisant une table de hashage fera l'affaire si rien de deja disponible ne le fait.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 26-02-2009 à 08:42:36    

le sort -u tu l'auras pas partout, donc un simple "sort | uniq" le remplacera

Reply

Marsh Posté le 26-02-2009 à 09:00:23    

fais tes devoirs tout seul


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed