Linux日志分析工具grep sed sort
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux日志分析工具grep sed sort相关的知识,希望对你有一定的参考价值。
遇到一个问题,在查询日志时发现,服务器上打印的文件有很多个,每个都存储了一部分日志, 需要将日志按照时间排序,并显示所有日志。
原命令:
grep -h searchContent */*log
搜索出来的结果会将所有内容显示出来格式如下:
File1.log:时间….
File2.log:时间….
由于文件名后面的日志也包含:,所以使用分隔符:进行分隔排序的方法不可行,此时需要在grep时不将文件名包含进来,搜索一通之后,找到一个参数"-h",可以不显示文件名
grep -h searchContent */*log
现在日志显示符合要求,再加上排序即可实现按时间排序展示日志
grep -h searchContent */*log | sort
参考连接,留着学习:
http://www.cnblogs.com/dmcpxy/archive/2012/02/28/grep-normal-usage.html
https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html
http://blog.csdn.net/teamlet/article/details/38046409/
!--EndFragment-->!--EndFragment-->!--StartFragment-->以上是关于Linux日志分析工具grep sed sort的主要内容,如果未能解决你的问题,请参考以下文章
linux生产文本处理掌握这些就够了:awk,gawk,sed,grep,sort