Linux查看nginx最新日志时间,shell获取某个时间段的nginx日志内容

您所在的位置:网站首页 linux查看特定时间段的日志 Linux查看nginx最新日志时间,shell获取某个时间段的nginx日志内容

Linux查看nginx最新日志时间,shell获取某个时间段的nginx日志内容

2023-08-18 07:20| 来源: 网络整理| 查看: 265

shell获取某个时间段的nginx日志内容

小醉90s 2014-04-06 16:40:36 15297 收藏 1

分类专栏: linux

版权

从nginx日志中获取2014:04:01日 21:30至21:50的日志内容

# cat web.log

192.168.16.105 - - [01/Apr/2014:21:26:21 +0800] "GET / HTTP/1.1" 502 172

192.168.16.105 - - [01/Apr/2014:21:28:22 +0800] "GET / HTTP/1.1" 502 172

192.168.16.105 - - [01/Apr/2014:21:31:36 +0800] "GET / HTTP/1.1" 502 172

192.168.16.105 - - [01/Apr/2014:21:42:14 +0800] "GET / HTTP/1.1" 502 172

192.168.16.105 - - [01/Apr/2014:21:45:22 +0800] "GET / HTTP/1.1" 502 172

192.168.16.105 - - [01/Apr/2014:21:46:32 +0800] "GET / HTTP/1.1" 502 172

192.168.16.105 - - [01/Apr/2014:21:46:54 +0800] "GET / HTTP/1.1" 502 172

192.168.16.105 - - [01/Apr/2014:21:47:03 +0800] "GET / HTTP/1.1" 502 172

192.168.16.105 - - [01/Apr/2014:21:48:31 +0800] "GET / HTTP/1.1" 200 26

192.168.16.105 - - [01/Apr/2014:21:50:08 +0800] "GET / HTTP/1.1" 200 26

192.168.16.105 - - [01/Apr/2014:21:51:21 +0800] "GET / HTTP/1.1" 200 26

192.168.16.105 - - [01/Apr/2014:21:52:48 +0800] "GET / HTTP/1.1" 200 26

方法1:sed

cat web.log | egrep "01/Apr/2014" | sed -n ‘/21:31:36/,/21:50:08/p‘

方法二:awk

cat web.log | egrep "01/Apr/2014" | awk -F‘:‘ ‘$2 = 21 && $3 >= 30 && $3



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3