uniq

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

uniq est une commande Unix qui affiche les lignes apparaissant plusieurs fois dans un fichier. On l'utilise souvent après un sort.

Exemple d'utilisation[modifier | modifier le code]

$ sort file | uniq -c | sort -n

permet de trier les lignes de file selon le nombre de fois où elles apparaissent.

Options[modifier | modifier le code]

   -u : Affiche seulement les lignes n'apparaissant qu'une seule fois.
   -d : Affiche seulement les lignes répétées.
   -c : En plus de l'affichage standard, fait précéder chaque ligne du nombre de fois ou celle-ci apparait.
        Si cette option est utilisée, alors les options -u et -d seront ignorées.
   -i : Rend uniq insensible à la casse.
   -f  numero : Ignore le champ numero i du record (ligne courante)
   -s N : Ne compare pas les N premiers caractères.
   -w N : Ne compare pas plus de N caractères.
   --help : Affiche un message d'aide et quitte le programme.
   --version : Affiche la version et quitte le programme.

Liens externes[modifier | modifier le code]