리눅스 분류
문자열 검색방법에 대해서
작성자 정보
- 정원용 작성
- 작성일
컨텐츠 정보
- 2,016 조회
- 1 댓글
- 0 추천
- 목록
본문
##################################################
로그 중에 예를 들어서 10월1일 날짜의 오전10시부터
오전 11시까지 형태로 1시간 로그만 뽑아낼려고 합니다.
지금 로그형태가
//////////////////////////////////////////////////////////
Oct 1 04:03:07 postfix/cleanup[25618]:
...중략
...중략
Oct 2 22:28:24 postfix/cleanup[3896]
//////////////////////////////////////////////////////////
이런형태입니다.. 로그양이 워낙많았서..1G 이상이라서..
grep 와 egrep ,fgrep등을 가지고 해봤지만, 생각처럼 특정시간 단위로
뽑아내는것이 쉽지가 않네요..
좋은 조언 부탁드립니다.
####################################################
24시간 형태로 출력되고있으므로 날짜와 시간까지만 grep 하면 될 것 같은데요?
뭔가 특별한 조건이 없다면,
cat xxxx.log | egrep -e '^Oct 1 10'
처럼 Oct 1로 시작하는 10시대의 로그를 잡는다면 10~11시의 로그가 나올것 같습니다만
제가 질문을 잘못 이해하고 있는 부분이 있으면 알려주세요.
로그 중에 예를 들어서 10월1일 날짜의 오전10시부터
오전 11시까지 형태로 1시간 로그만 뽑아낼려고 합니다.
지금 로그형태가
//////////////////////////////////////////////////////////
Oct 1 04:03:07 postfix/cleanup[25618]:
...중략
...중략
Oct 2 22:28:24 postfix/cleanup[3896]
//////////////////////////////////////////////////////////
이런형태입니다.. 로그양이 워낙많았서..1G 이상이라서..
grep 와 egrep ,fgrep등을 가지고 해봤지만, 생각처럼 특정시간 단위로
뽑아내는것이 쉽지가 않네요..
좋은 조언 부탁드립니다.
####################################################
24시간 형태로 출력되고있으므로 날짜와 시간까지만 grep 하면 될 것 같은데요?
뭔가 특별한 조건이 없다면,
cat xxxx.log | egrep -e '^Oct 1 10'
처럼 Oct 1로 시작하는 10시대의 로그를 잡는다면 10~11시의 로그가 나올것 같습니다만
제가 질문을 잘못 이해하고 있는 부분이 있으면 알려주세요.
관련자료
-
이전
-
다음
댓글 1
이현철님의 댓글
- 이현철
- 작성일
감사합니다.. 원용님말씀처럼 하니깐..제가 원하는 답에 많이 근접했습니다.