Latest web development tutorials

il comando uniq Linux

Linux comando Daquan Linux comando Daquan

comando di Linux uniq viene utilizzato per controllare i ranghi e cancellare file di testo ripetuto.

uniq può controllare le fila dei ricorrenti file di testo.

grammatica

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

parametri:

  • Il numero di righe ricorrenti -c o --count visualizzato accanto a ciascuna colonna.
  • -d o la visualizzazione --repeated solo ranghi ricorrenti.
  • -f <campo> o --skip-fields = <campo> Ignora confronta il campo specificato.
  • <Posizione di carattere> -s o --skip-caratteri = <posizione del carattere> Ignora il confronto carattere specificato.
  • -u o spettacolo --unique ranghi solo una volta.
  • -w <posizione di carattere> o --check-chars = <posizione carattere> Specifica i caratteri da confrontare.
  • display --help aiutano.
  • --version informazioni sulla versione di visualizzazione.
  • [File di input] specificare il file di testo ordinati.
  • [File di output] Specifica il file di output.

Esempi

File File di prova in linea 2, linea 5, linea 9 dello stesso problema, utilizzare il comando uniq per rimuovere le righe duplicate, utilizzare il seguente comando:

uniq testfile 

filetest Il contenuto originale:

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

Dopo aver utilizzato il comando uniq per eliminare le righe doppie, con il seguente risultato:

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

Controllare il file e cancellare le righe nel file ricorrenti e ricorrenti volte il display prima linea linea. Utilizzare il seguente comando:

uniq-c testfile 

uscita risultati è il seguente:

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

Linux comando Daquan Linux comando Daquan