码迷,mamicode.com
首页 > 系统相关 > 详细

【Linux】日志分析工具grep sed sort

时间:2017-12-05 01:07:49      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:www   lin   hellip   查询   时间   .net   不显示   多个   com   

遇到一个问题,在查询日志时发现,服务器上打印的文件有很多个,每个都存储了一部分日志, 需要将日志按照时间排序,并显示所有日志。

原命令:

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/

【Linux】日志分析工具grep sed sort

标签:www   lin   hellip   查询   时间   .net   不显示   多个   com   

原文地址:http://www.cnblogs.com/garinzhang/p/grep_sort_without_filename.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!