Latest web development tutorials

Linux Befehl uniq

Linux-Befehl Daquan Linux - Befehl Daquan

Linux uniq Befehl wird verwendet, um die Reihen zu überprüfen und Textdatei wiederholt löschen.

uniq können die Reihen überprüfen Textdatei wiederkehrender.

Grammatik

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

Parameter:

  • Die Anzahl der Reihen wiederkehrende -c oder --count neben jeder Spalte angezeigt.
  • -d oder --repeated Anzeige wiederholende nur Reihen.
  • -f <field> oder --skip-Felder = <Feld> Ignorieren Vergleicht das angegebene Feld.
  • -s <Zeichenposition> oder --skip-chars = <Zeichenposition> Ignorieren Sie den angegebenen Zeichen Vergleich.
  • -u oder --Einzigartig Show zählt nur einmal.
  • -w <Zeichenposition> oder --check-chars = <Zeichenposition> Gibt die Zeichen zu vergleichen.
  • --help Displays helfen.
  • --version Versionsnummer anzeigen.
  • [Eingabedatei] angeben, die sortierte Textdatei.
  • [Ausgabedatei] Gibt die Ausgabedatei.

Beispiele

Testdatei Datei in Zeile 2, Zeile 5, Zeile 9 des gleichen Verhaltens, verwenden Sie den Befehl uniq doppelte Zeilen zu entfernen, verwenden Sie den folgenden Befehl ein:

uniq testfile 

Testdatei der Original-Inhalt:

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

Nach der Verwendung von Befehl uniq doppelte Zeilen zu löschen, die folgende Ausgabe:

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

Überprüfen Sie die Datei und löschen Sie die Zeilen in der Datei wiederkehrenden und wiederkehrenden Zeiten die Zeile erste Zeile angezeigt. Verwenden Sie den folgenden Befehl ein:

uniq-c testfile 

Ergebnisse ausgegeben wird, wie folgt:

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

Linux-Befehl Daquan Linux - Befehl Daquan