Tôi muốn trích xuất tất cả các bản ghi giữa hai dấu thời gian. Một số dòng có thể không có dấu thời gian, nhưng tôi cũng muốn những dòng đó. Nói tóm lại, tôi muốn mọi dòng rơi dưới hai dấu thời gian. Cấu trúc nhật ký của tôi trông như sau:
[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
Giả sử tôi muốn trích xuất mọi thứ giữa 2014-04-07 23:00
và 2014-04-08 02:00
.
Xin lưu ý tem thời gian bắt đầu hoặc tem thời gian kết thúc có thể không có trong nhật ký, nhưng tôi muốn mọi dòng giữa hai tem thời gian này.
date -d
lệnh và sử dụng điều đó để xây dựng mẫu tìm kiếm.