Quiero extraer todos los registros entre dos marcas de tiempo. Es posible que algunas líneas no tengan la marca de tiempo, pero también quiero esas líneas. En resumen, quiero cada línea que se clasifique en dos marcas de tiempo. Mi estructura de registro se ve así:
[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
Supongamos que quiero extraer todo entre 2014-04-07 23:00
y 2014-04-08 02:00
.
Tenga en cuenta que la marca de hora de inicio o la marca de hora de finalización pueden no estar allí en el registro, pero quiero que cada línea entre estas dos marcas de tiempo.
date -d
comando y usándola para construir el patrón de búsqueda.