Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

uniq - Signaler ou omettre les lignes répétées

Le uniq La commande est souvent utilisée en conjonction avec sort. uniq accepte une liste triée de données à partir d'une entrée standard ou d'un seul argument de nom de fichier (voir le uniq page de manuel pour plus de détails) et, par défaut, supprime tous les doublons de la liste. Donc, pour s'assurer que notre liste n'a pas de doublons (c'est-à-dire tous les programmes du même nom qui apparaissent à la fois dans le / bin et les / usr / bin répertoires) nous ajouterons uniq à notre pipeline :


[moi@linuxbox ~]$ ls /bin /usr/bin | trier | uniq | moins

[moi@linuxbox ~]$ ls /bin /usr/bin | trier | uniq | moins


Dans cet exemple, nous utilisons uniq pour supprimer tous les doublons de la sortie du sort commander. Si nous voulons voir la liste des doublons à la place, nous ajoutons l'option "-d" à uniq ainsi:



[moi@linuxbox ~]$ ls /bin /usr/bin | trier | uniq -d | moins

[moi@linuxbox ~]$ ls /bin /usr/bin | trier | uniq -d | moins


Meilleur système d'exploitation Cloud Computing chez OnWorks :