1
동일한 로그 파일에 추가하는 응용 프로그램이 있습니다. 이 파일은 상당히 크기 때문에 (약 8GB), 줄 시작 부분의 타임 스탬프를 기반으로 부분을 추출하고 싶습니다. 위의 예에서 타임 스탬프를 기반으로 로그 파일의 일부를 추출합니다.
-bash-3.2$ cat application.log | egrep --color "Starting Application|Exception"
08:46:01.328 [main] INFO Starting Application...
09:14:53.670 [Thread-1] ERROR Resolver - Caught exception -> com.jgoodie.AuthzException: Authorization failed
Caused by: com.jgoodie.AuthzException: Authorization failed
09:56:15.739 [main] INFO Starting Application...
10:17:08.932 [Thread-1] ERROR Resolver - Caught exception -> com.jgoodie.AuthzException: Authorization failed
Caused by: com.jgoodie.AuthzException: Authorization failed
, 나는 응용 프로그램의 첫 번째 실행에 대한 로그를 추출하고 싶습니다 (08 사이 : 46 : 01.328 및 09 : 56 : 15.739). 이 작업을 수행하는 간단한 방법 (선호 하나의 라이너)이 있습니까?
감사