假设我有一个包含抛出异常的日志文件:
ExceptionA
loggedFunctionCall
ExceptionB
ExceptionA
loggedFunctionCall
ExceptionD
ExceptionB
loggedFunctionCall
ExceptionB
Run Code Online (Sandbox Code Playgroud)
我想计算每个不同异常的出现次数,目前我的解决方案是:
cat file.txt | grep Exception | sort | uniq -c | sort -n
结果:
1 ExceptionD
2 ExceptionA
3 ExceptionB
Run Code Online (Sandbox Code Playgroud)
但是我想在右侧显示计数并摆脱这些缩进,因此最终效果应如下所示:
ExceptionD 1
ExceptionA 2
ExceptionB 3
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个简单的解决方案 - 最好不编写任何额外的 bash 脚本,只需使用纯终端命令即可。