linux查找关键字命令(linux 查找 关键字)-冯金伟博客园

linux如何在日志中查找关键字

方法很多:单个文件可以使用vi或vim编辑器打开日志文件,使用编辑器里的查找功能。在查看模式下,符号/后面跟关键字向下查找,符号?后面跟关键字向上查找,按n查找下一个,按N查找上一个。

多个文件可以使用grep命令,比如 grep ERROR /var/log/messages*。会把匹配到ERROR这个关键字的行和所在的日志文件直接输出到屏幕。还可以使用cat命令后面使用grep过滤等方法,不如上面两个实用。上面两个较常用。

linux中,统计多个关键字在某个文本中出现的次数,并按次数排序,怎么写呀?

cat test.log | awk {print’$n’} | sort -nr | uniq -c | sort -k1 -nr其中 $n 为需要按出现次数排序的那一列sort -nr 先排序uniq -c 去重并计算出现次数sort -k1 -nr 按出现次数排序