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

Linux过滤出时间段之间的日志

时间:2016-08-31 12:20:59      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:sed   grep 过滤/var/log/secure日志   

如:过滤出8月30号22点到8月31号8点的secure日志

日志格式:

Aug 31 03:00:01 localhost crond[21772]: pam_limits(crond:session): unknown limit type ‘proc‘
Aug 31 03:01:01 localhost crond[21775]: pam_limits(crond:session): unknown limit type ‘proc‘
Aug 31 03:01:01 localhost crond[21775]: pam_limits(crond:session): unknown limit type ‘proc‘
Aug 31 03:30:01 localhost crond[21828]: pam_limits(crond:session): unknown limit type ‘proc‘


  1. 使用grep过滤

   # cat /var/log/secure | grep -E "(Aug 30 22|Aug 31 08)"
   此条只过滤出Aug 30 22|Aug 31 08两天的

2. 使用sed过滤

  # sed -n ‘/Aug 30 22:00:01/,/Aug 31 08:30:01/p‘ /var/log/secure


本文出自 “愿与您分享” 博客,请务必保留此出处http://pengjc.blog.51cto.com/9255463/1844601

Linux过滤出时间段之间的日志

标签:sed   grep 过滤/var/log/secure日志   

原文地址:http://pengjc.blog.51cto.com/9255463/1844601

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