Latest web development tutorials

commande uniq Linux

Linux commande Daquan Linux commande Daquan

commande uniq Linux est utilisé pour vérifier les rangs et supprimer le fichier de texte répété.

uniq peut vérifier les rangs de fichier texte récurrent.

grammaire

uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]

Paramètres:

  • Le nombre de lignes récurrentes -c ou --count affiché à côté de chaque colonne.
  • -d ou affichage --repeated seulement rangs récurrents.
  • -f <field> ou --skip-champs <field> = Ignorer Compares le champ spécifié.
  • -s <position de caractère> ou --skip-chars = <position de caractère> Ignorer la comparaison de caractères spécifié.
  • -u ou spectacle --unique places une seule fois.
  • -w <position de caractère> ou --check-chars = <Emplacement de caractères> Indique les caractères à comparer.
  • --help Affiche l'aide.
  • --version informations sur la version d'affichage.
  • [Fichier d'entrée] spécifier le fichier texte trié.
  • [Fichier de sortie] Indique le fichier de sortie.

Exemples

fichier Testfile en ligne 2, ligne 5, ligne 9 du même comportement, utilisez la commande uniq pour supprimer des lignes en double, utilisez la commande suivante:

uniq testfile 

TESTFILE Le contenu original:

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

Après avoir utilisé la commande uniq pour supprimer des lignes en double, avec le résultat suivant:

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

Vérifiez le fichier et supprimer les lignes dans le fichier récurrents et récurrents fois l'affichage de première ligne de la ligne. Utilisez la commande suivante:

uniq-c testfile 

sortie des résultats est la suivante:

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

Linux commande Daquan Linux commande Daquan