怎么使用shell命令(非shell脚本)筛选出日志信息为error的数量,并以数量从大到小排列。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么使用shell命令(非shell脚本)筛选出日志信息为error的数量,并以数量从大到小排列。相关的知识,希望对你有一定的参考价值。
没有样例,只能泛泛地说了,1. 筛选用grep, 比如grep "error" | 其他命令
2. 用上面的管道"|"连接其他的命令, 其他用awk统计不同的error, 记录到数组中, 并排序输出 参考技术A 说清楚日志信息的格式为好点,如果日志中有error的次数,很简单的 一个 grep 和sort就能弄好,
如果还要自己统计一下error的次数 那个就难点,要自己计数的 参考技术B 你都没提供你原日志的信息,谁能帮你呢?
awk中使用$0与shell脚本$1有冲突怎么办
参考技术A 用单引号将awk命令括起来,不要用双引号,在shell中单引号中$不会被解释成变量,因此在awk脚本单引号中$n就表示awk变量,不会被shell处理以上是关于怎么使用shell命令(非shell脚本)筛选出日志信息为error的数量,并以数量从大到小排列。的主要内容,如果未能解决你的问题,请参考以下文章