두 타임 스탬프 사이의 모든 로그를 추출하고 싶습니다. 일부 라인에는 타임 스탬프가 없을 수도 있지만 해당 라인도 원합니다. 요컨대, 두 개의 타임 스탬프에 해당하는 모든 라인을 원합니다. 내 로그 구조는 다음과 같습니다.
[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
명령을 통해 사용자 입력을 제공하고 이를 사용하여 검색 패턴을 구성하여이를 즉시 생성 할 수 있습니다 .