码迷,mamicode.com
首页 > 其他好文 > 详细

截取某个时间段日志

时间:2018-03-30 17:24:20      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:截取日志

leco@leco:~/PycharmProjects/cmz/练习/7并发编程/多线程$ cat web.log 

192.168.5.109 - - [01/Apr/1027:21:26:21 +0800] "GET / HTTP/1.1" 502 172  
192.168.5.109 - - [01/Apr/1027:21:28:22 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:31:36 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:42:14 +0800] "GET / HTTP/1.1" 502 172    
192.168.5.109 - - [01/Apr/1027:21:45:22 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:46:32 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:46:54 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:47:03 +0800] "GET / HTTP/1.1" 502 172    
192.168.5.109 - - [01/Apr/1027:21:48:31 +0800] "GET / HTTP/1.1" 200 26   
192.168.5.109 - - [01/Apr/1027:21:50:08 +0800] "GET / HTTP/1.1" 200 26    
192.168.5.109 - - [01/Apr/1027:21:51:21 +0800] "GET / HTTP/1.1" 200 26      
192.168.5.109 - - [01/Apr/1027:21:52:48 +0800] "GET / HTTP/1.1" 200 26


sed方式去截取

leco@leco:~/PycharmProjects/cmz/练习/7并发编程/多线程$  sed  -n '/21:31:36/,/21:50:08/p'  web.log 

192.168.5.109 - - [01/Apr/1027:21:31:36 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:42:14 +0800] "GET / HTTP/1.1" 502 172    
192.168.5.109 - - [01/Apr/1027:21:45:22 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:46:32 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:46:54 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027:21:47:03 +0800] "GET / HTTP/1.1" 502 172    
192.168.5.109 - - [01/Apr/1027:21:48:31 +0800] "GET / HTTP/1.1" 200 26   
192.168.5.109 - - [01/Apr/1027:21:50:08 +0800] "GET / HTTP/1.1" 200 26

  

awk方式去截取 

leco@leco:~/PycharmProjects/cmz/练习/7并发编程/多线程$ awk -F':' '$2 = 21 && $3 >= 30 && $3 <= 50' web.log 

192.168.5.109 - - [01/Apr/1027 1 31 36 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027 1 42 14 +0800] "GET / HTTP/1.1" 502 172    
192.168.5.109 - - [01/Apr/1027 1 45 22 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027 1 46 32 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027 1 46 54 +0800] "GET / HTTP/1.1" 502 172   
192.168.5.109 - - [01/Apr/1027 1 47 03 +0800] "GET / HTTP/1.1" 502 172    
192.168.5.109 - - [01/Apr/1027 1 48 31 +0800] "GET / HTTP/1.1" 200 26


截取某个时间段日志

标签:截取日志

原文地址:http://blog.51cto.com/caimengzhi/2093015

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