シェルツイートスポンサーリンクuniqコマンドで重複している前後の行を削除uniqコマンドで重複している前後の行を削除することができます。下記のin.txtがあったとします。awkawkAwkfindawkfindgrepuniqコマンドを実行します。awkAwkfindawkfindgrep-iオプションで、大文字小文字の違いを無視することができます。awkfindawkfindgrep-cオプションで、重複した数を表示できます。grep-dオプションで、重複した行のみを表示します。awk-uオプションで、重複しなかった行のみを表示します。Awkfindawkfindgrepスポンサーリンクsortコマンドとuniqコマンドを組み合わせて、重複行を削除uniqコマンドは、重複している前後の行のみをを削除することに注意が必要です。ファイル全体の重複行を削除するには、sortコマンドとuniqコマンドを組み合わせるの有効です。参考:sortコマンドで複数列を指定してソートするsortコマンドでソートしてから、uniqコマンドをつなぐとファイル全体の重複行を削除できます。uniqAwkawkfindgrepフィールド(列)を指定して重複行を削除-fオプションで、フィールド(列)を指定して重複行を削除できます。下記のin2.txtがあったとします。50オリジンなので、2列目を指定して重複行を削除する場合には、-f1と指定します。