Découverte de la commande « uniq »

jan 26, 2009 Posted Under: Linux - Admin

Tout d’abord je tiens à signaler qu’il s’agit d’une très bonne définition récupérée sur Wiki. En effet, ce n’est pas mon habitude de faire des copier / coller, mais étant donné que je n’ai jamais utilisé cette commande et qu’elle déchire. Je me permet de faire ce tuto pour ma mémoire.
http://fr.wikipedia.org/wiki/Uniq

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

$ sort file | uniq -c | sort -n

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

Options

-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.
-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.

Leave a Reply