【发布时间】:2018-04-25 18:19:49
【问题描述】:
我正在尝试解析日志并获取时间戳之间的行。尝试了如下所示的 sed 方法,但面临正则表达式问题
日志模式:
IP - - [20/Apr/2018:14:25:37 +0000] "GET / HTTP/1.1" 301 3936 "-" "
IP - - [20/Apr/2018:14:44:08 +0000]
----------------------------------
IP- - [20/Apr/2018:20:43:46 +0000]
我需要在 4 月 20 日获取 14:25 和 20:43 之间的界限,因为日志还包含其他日期。
试过这个:
sed -n '/\[14:25/,/\[20:43/p' *-https_access.log.1
但不工作。
【问题讨论】: