我想提取两个时间戳之间的所有日志。有些行可能没有时间戳,但我也想要这些行。简而言之,我希望每一行都落在两个时间戳下。我的日志结构如下:
[2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null
--Checking user--
Post
[2014-04-08 00:00:03] MobileAppRequestFilter [DEBUG] Action requested checkforcall
假设我要提取2014-04-07 23:00
和之间的所有内容2014-04-08 02:00
。
请注意,日志中可能没有开始时间戳或结束时间戳,但是我希望这两个时间戳之间的每一行。
date -d
命令输入用户输入并使用其构建搜索模式,从而轻松地即时生成这些日期/时间。