uniqコマンドで重複しない行のみを抽出する方法
uniqコマンドで重複しない行のみを抽出するには-uオプションを指定します。
オプションの説明
-u, --unique only print unique lines
以下のテキストを処理するとします。
$ cat test.txt apple apple banana lemon orange orange orange lemon apple orange
-uオプションを指定した場合。
$ uniq -u test.txt banana lemon lemon apple orange
ファイル全体に対して重複しない行を抽出したい場合はsort後に実行します。
$ sort test.txt | uniq -u banana