728x90
시간대 별로 로그를 추출하는 방법
2022-06-23 17 시 ~ 19 시 로그 추출
파일 2개 생성
sudo vi number.log
sudo vi input.log
root 계정이 아니라면 생성한 폴더의 권한을 풀어준다.
sudo chmod -R 777 number.log input.log
명령어 입력
sudo grep -n "^2022-06-23 1[7-9]:[0-9][0-9]:[0-9][0-9]" catalina.out | sudo cut -d':' -f1>number.log
sudo vi number.log
number.log 파일로 들어가보면 번호들이 쭉 있을 것이다. 제일 위의 첫번째와 맨 밑의 마지막 줄의 번호를 기억하자
Vim 에디터로 파일을 볼 때 gg 를 누르면 맨 위 , shift+g 를 입력하면 맨 아래로 이동한다.
이제 number 에 있는 행 번호로 catalina.out 에서 input.log 로 행을 추출해서 넘겨준다.
sudo sed -n "첫번째 행,마지막 행p" catalina.out > input.log
첫번째와 마지막은 number의 맨 위, 맨 아래에 있는 번호이다.
끝
728x90
'OS > Linux' 카테고리의 다른 글
Linux Signal (0) | 2022.08.10 |
---|---|
리눅스 명령어 정리 중.. (0) | 2022.07.25 |
Linux (CentOS 6) 서비스 등록 (0) | 2022.07.25 |
Linux 버전 확인하는 법 (0) | 2022.04.27 |
Linux(CentOS 8) 계정 생성 및 권한 주기 (0) | 2022.04.27 |
Comment