Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
21 juillet 2010

coreutils GNU           Opérations de trie dans les fichiers


uniq

uniq

Écrit les lignes uniques. Par défaut, écrit les lignes d'entrée, excepté qu'il ignore toutes les lignes adjacentes sauf la première.

OPTIONS

-f N, --skip-fileds=N Ignore N champs sur chaque ligne avant de vérifier les lignes uniques. ces champs ne contiennent pas d'espace ni de tabulation et sont séparés par au moins un espace ou tabulation.
-s N, --skip-chars=N Ignore N caractères sur chaque ligne avant de vérifier les lignes uniques. Si vous utiliser -f et -n, les champs sont ignorés en premier.
-c, --count Affiche le nombre de fois que chaque ligne est trouvé.
-i, --ignore-case Ignore la casse
-d, --repeated Ignore les lignes qui ne sont pas répétées. Il copie la première ligne de chaque ligne répétée.
-D, --all-repetead[=DELIMIT-METHOD] N'ignore pas les lignes répétées, mais ignore les lignes qui ne sont pas répétées. Cette options est utile avec d'autres option pour par exemple ignorer la casse ou comparer certains champs. optionnellement, on peut spécifier comment délimiter les groupes de lignes répétées:

        none Ne délimite pas les groupes de lignes répétées.
        prepend Sort une ligne avant chaque groupe de lignes répétées.
        separate sépare les groupes de lignes répétées avec un simple newline. identique à prepend mais n'insert pas de délimiteur avec le premier groupe.

-u, --unique Ignore la première ligne répétée. affiche les lignes unique.
-e, --zero-terminated Délimite les items avec un octet zéro au lieu d'un newline.