假设我有一个带例外的日志文件:
NoReceiveTaskException
NullPointerException
InvalidArgumentException
etc
如何按匹配的单词分组grep,以便每个Exception在结果中只出现一次?
示例输出:
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 :(得分:0)
您也可以使用awk
awk '/Exception/{l[$0]}END{for(e in l){print e}}' error.log