uniq

英[ju?ni:k] 美[ju?nik]

adj. のみ、唯一; ユニークな、ユニークな; 珍しい、特別な; 特別な

Linuxのuniqコマンド 構(gòu)文

機(jī)能: uniq コマンドは、テキスト ファイル內(nèi)の繰り返し行と列をチェックして削除するために使用されます。

構(gòu)文: uniq [-cdu][-f<フィールド>][-s<文字位置>][-w<文字位置>][--help ][--バージョン][入力ファイル][出力ファイル]

Linuxのuniqコマンド 例

ファイル testfile の行 2、5、および 9 は同じ行です。重複した行を削除するには、uniq コマンドを使用します。次のコマンドを使用できます:

uniq testfile

testfile の元の內(nèi)容は次のとおりです:

$ cat testfile      #原有內(nèi)容  
test 30  
test 30  
test 30  
Hello 95  
Hello 95  
Hello 95  
Hello 95  
Linux 85  
Linux 85

uniq コマンドを使用して重複行を削除すると、次の出力が表示されます。

$ uniq testfile     #刪除重復(fù)行后的內(nèi)容  
test 30  
Hello 95  
Linux 85

ファイルを確認(rèn)し、ファイル內(nèi)の繰り返し行を削除し、繰り返し行の數(shù)を表示します。行の先頭。次のコマンドを使用します:

uniq-c testfile

結(jié)果の出力は次のとおりです:

$ uniq-ctestfile      #刪除重復(fù)行后的內(nèi)容  
3 test 30             #前面的數(shù)字的意義為該行共出現(xiàn)了3次  
4 Hello 95            #前面的數(shù)字的意義為該行共出現(xiàn)了4次  
2 Linux 85            #前面的數(shù)字的意義為該行共出現(xiàn)了2次