uniq

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

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

Linuxのuniqコマンド 構文

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

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

Linuxのuniqコマンド 例

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

uniq testfile

testfile の元の内容は次のとおりです:

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

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

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

ファイルを確認し、ファイル内の繰り返し行を削除し、繰り返し行の数を表示します。行の先頭。次のコマンドを使用します:

uniq-c testfile

結果の出力は次のとおりです:

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