Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3498555
  • 博文数量: 534
  • 博客积分: 11595
  • 博客等级: 上将
  • 技术积分: 5785
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 17:00
文章分类

全部博文(534)

文章存档

2015年(4)

2014年(27)

2013年(15)

2012年(38)

2011年(36)

2010年(85)

2009年(63)

2008年(142)

2007年(124)

分类: LINUX

2012-03-05 10:54:34

将文件中的有Start和End行截出来,取其中的日期后,用end日志减去start日期
 
for i in `ls server.log*` ; do
        echo $i
        grep -E "CMSContentSyncServlet\.process\(\)\ Start| CMSContentSyncServlet\.process\(\)\ End" server.log | awk -F'|' '{gsub("-"," ",$2);gsub(":"," ",$2);if($5~"End")  end[++a]=mktime($2)+0; else if($5~"Start")  start[++b]=mktime($2)+0 } END{for(i=1;i<=a;i++) print "end-start="end[i]-start[i]}'
done
阅读(1074) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~