Découverte de la commande « uniq »
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.