行のインスタンスをフィルタリングして記録する方法

行のインスタンスをフィルタリングして記録する方法

数千行のログファイルがあります。数百行までフィルタリングできます。ほとんどの行は同じ情報を含む重複行なので、これらの重複行の1つだけを表示したいと思います。

cat file.log | grep "plugin time out"

hostA plugin time out
hostA plugin time out
hostA plugin time out
hostB plugin time out
hostB plugin time out
hostC plugin time out

この出力をどのように取得できますか?

hostA plugin time out
hostB plugin time out
hostC plugin time out

ベストアンサー1

uniqにパイプを追加

cat file.log | grep "plugin time out" |uniq

おすすめ記事