Я хочу витягнути всі журнали між двома часовими позначками. Деякі рядки можуть не мати часової позначки, але я також хочу, щоб і ці рядки. Коротше кажучи, я хочу, щоб кожен рядок, який потрапляв під два часові позначки. Моя структура журналу виглядає так:
[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
команди та використовуючи це для побудови шаблону пошуку.