Latest web development tutorials

Linux uniqのコマンド

LinuxのコマンドDaquanの LinuxのコマンドDaquanの

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

uniqのは、テキストファイルを繰り返しのランクを確認することができます。

文法

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

パラメータ:

  • 定期的な行数-cや--count次の各カラムに表示。
  • -dまたは--repeatedディスプレイが唯一の定期的なランクされています。
  • -f <フィールド>または--skip-フィールド= <フィールド>は無視する指定したフィールドを比較します。
  • -s <文字位置>または--skip-文字= <文字位置>指定された文字の比較を無視します。
  • -uまたは--uniqueショーは一度だけランクされています。
  • -w <文字位置>または--check-文字= <文字の場所>は、比較するために文字を指定します。
  • --help、ヘルプが表示されます。
  • --versionバージョン情報を表示。
  • [入力ファイル]ソートされたテキスト・ファイルを指定します。
  • [出力ファイル]は、出力ファイルを指定します。

2行目でテストファイルのファイル、5行目、同じ動作の9行目は、次のコマンドを使用し、重複行を削除するには、uniqのコマンドを使用します。

uniq 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次 

LinuxのコマンドDaquanの LinuxのコマンドDaquanの