質問: grep出力から独自の結果を取り除くにはどうすればいいですか? linuxでは、grep mysearchstring myfile.txtを使ってファイルから文字列をgrepすることができます。どうしたら私は唯一の結果を得ることができますか?
回答: 次を使用できます。grep -rohp "(mysearchstring)" . | sort -u -r:再帰的-o:テキストの一致部分のみを印刷します-h:ファイル名を出力しません-p:perlスタイルの正規表現(場合によっては、代わりに-eを使用できます)@chris johnsenが指摘したように、sort -uはsort | uniqよりも優れています。