我想在bash要经过一个Apache2的错误日志文件和列表中的所有行(类似cat
),但在某种程度上,它会计算每行多少次包含在文件和目录只有线条分明,总数量他们。
例如,如果错误日志如下所示:
Error 1: file failed
Error 2: client failed
Error 3: server failed
Error 1: file failed
Run Code Online (Sandbox Code Playgroud)
我想让这个得到回应:
[2] Error 1: file failed
[1] Error 2: client failed
[1] Error 3: server failed
Run Code Online (Sandbox Code Playgroud)
使用sort
和uniq
:
sort file | uniq -c
Run Code Online (Sandbox Code Playgroud)
如果您希望输出按出现次数排序,请| sort -n
在末尾添加。
归档时间: |
|
查看次数: |
727 次 |
最近记录: |