2017-06-27 8 views
0

ことでは、私は例外のログ・ファイルがあるとしましょう:はgrep - グループマッチした単語

NoReceiveTaskException 
NullPointerException 
InvalidArgumentException 
etc 

どのように私は、各例外が結果に一度だけ表示されるようにマッチした言葉でグループ化されたgrepすることができますか?

出力例:

grep Exception error.log 

Caused by: java.lang.NullPointerException 
Caused by: java.lang.NullPointerException 
Caused by: java.lang.NullPointerException 
doInTransaction  190 | NoReceiveTaskException 
doInTransaction  190 | NoReceiveTaskException 
doInTransaction  190 | NoReceiveTaskException 
+0

のためのawkを使用することができますあなたがサンプル出力を持っていますか? –

+0

質問がサンプル出力で更新されました。 – stackUnderflow

+2

grep例外error.log |並べ替え|あなたはこれを意味しましたか? –

答えて

0

ます。また、この

awk '/Exception/{l[$0]}END{for(e in l){print e}}' error.log