Saya ingin mengekstrak semua log di antara dua cap waktu. Beberapa baris mungkin tidak memiliki timestamp, tapi saya juga ingin garis itu. Singkatnya, saya ingin setiap baris yang berada di bawah dua prangko waktu. Struktur log saya terlihat seperti:
[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
Misalkan saya ingin mengekstraksi semuanya antara 2014-04-07 23:00
dan 2014-04-08 02:00
.
Harap perhatikan stempel waktu mulai atau stempel waktu akhir mungkin tidak ada di log, tapi saya ingin setiap baris di antara kedua stempel waktu ini.
date -d
perintah dan menggunakannya untuk membangun pola pencarian.