 |
uniq [ オプション ] [ 入力ファイル名 [ 出力ファイル名 ] ] |
オプション |
内容 |
-d |
重複している行のみ出力する |
-u |
重複していない行のみ出力する |
|
uniqコマンドはテキストファイルの重複している行を1行にまとめて標準出力(画面)に出力します。
このコマンドは他の多くのテキスト処理コマンドと異なり、引数に出力ファイル名を指定することができます(他の多くのテキスト処理コマンドの場合、結果をファイルに保存するにはリダイレクトを使います)。
このコマンドを使用する際は、テキストファイルをソートしておく必要があります。重複行が隣り合っていないとうまく機能しないのです。
下記の例では、sortコマンドでソートした結果をパイプを使ってuniqコマンドに渡しています。
 |
 |
・オプションを指定しなかった場合は、重複している行が1行にまとめられ、重複していない行とともに出力されます。
|
|
|