uniq

Anglais [juˈni:k] US [juˈnik]

adj. Unique, unique ;

Commande Linux unique syntaxe

Fonction : La commande uniq est utilisée pour vérifier et supprimer les lignes et colonnes répétées dans les fichiers texte.

Syntaxe : uniq [-cdu][-f<field>][-s<Position du caractère>][-w<Position du caractère>][--help][--version][Fichier d'entrée][Sortie fichier]

Commande Linux unique exemple

Les 2ème, 5ème et 9ème lignes du fichier test sont les mêmes lignes. Utilisez la commande uniq pour supprimer les lignes en double. Vous pouvez utiliser la commande suivante :

uniq testfile

Le contenu original du fichier test est :

$ cat testfile      #原有内容  
test 30  
test 30  
test 30  
Hello 95  
Hello 95  
Hello 95  
Hello 95  
Linux 85  
Linux 85

Utilisez le. Commande uniq pour supprimer Après les lignes répétées, il y a le résultat suivant :

$ uniq testfile     #删除重复行后的内容  
test 30  
Hello 95  
Linux 85

Vérifiez le fichier et supprimez les lignes répétées dans le fichier, et affichez le nombre d'occurrences répétées de la ligne au début de la ligne. Utilisez la commande suivante :

uniq-c testfile

Le résultat est le suivant :

$ uniq-ctestfile      #删除重复行后的内容  
3 test 30             #前面的数字的意义为该行共出现了3次  
4 Hello 95            #前面的数字的意义为该行共出现了4次  
2 Linux 85            #前面的数字的意义为该行共出现了2次