Forum Programmation.shell supprimer les doublons

Posté par  .
Étiquettes : aucune
0
17
mai
2007
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  . Évalué à 6.

    Pipe le resultat de ton grep vers la command "uniq"

    grep "aaa" test | uniq

    @++

    Cyril
    • [^] # Re: uniq

      Posté par  . Évalué à 6.

      Coucou

      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 :-)


      grep "aaa" test | sort | uniq


      NB: Si la commande sort a une option "-u" (uniq), cela remplace la partie '| uniq' ^__^

      Cdlt,

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.