Forum Programmation.shell supprimer les doublons Posté par ded le 17 mai 2007 à 16:27. Étiquettes : aucune 0 17mai2007 apres un grep j'ai j'obtiens une liste contenant plusieurs fois les memes resultats je souhaiterais avoir une seule ligne de ce resultat. exemple : aaa aaa aaa bbb bbb ccc ccc ccc je voudrais aaa bbb ccc comment faire?
# uniq
Posté par Cheneson Cyril . Évalué à 6.
grep "aaa" test | uniq
@++
Cyril
[^] # Re: uniq
Posté par Steve Azriel . Évalué à 6.
Juste pour compléter: dans le cas où le résultat n'est pas trié (et oui, cela arrive), un petit sort avant uniq (voir un sort -u) fera l'affaire :-)
NB: Si la commande sort a une option "-u" (uniq), cela remplace la partie '| uniq' ^__^
Cdlt,
[^] # Re: Awk
Posté par Jacques L'helgoualc'h (site web personnel) . Évalué à 1.
awk '/regexp/ && !n[$0]++'
[^] # Re: Awk
Posté par ded . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.