grep: 일치 하 는 줄 과 앞 뒤 줄 을 찾 습 니 다.

1485 단어
문제 의 상세 한 상황.
nginx 의 방문 로그 에서 어느 시점 이후 의 IP 와 IP 의 출현 횟수 를 통계 해 야 합 니 다.따라서 시간 에 따라 특정한 시간 대 를 정 한 다음 에 이 시간 이후 의 IP 를 추출 하여 발생 횟수 를 통계 할 수 있다.
해결 방법
grep 시 Linux 에서 사용 하기 좋 은 텍스트 처리 도구 로 기능 이 매우 강하 다.
  • grep 문서 의 소개
  • Context Line Control
       -A NUM, --after-context=NUM
              Print  NUM  lines  of  trailing  context  after  matching  lines.   Places  a line
              containing a group separator (--) between contiguous groups of matches.  With  the
              -o or --only-matching option, this has no effect and a warning is given.
    
       -B NUM, --before-context=NUM
              Print  NUM  lines  of  leading  context  before  matching  lines.   Places  a line
              containing a group separator (--) between contiguous groups of matches.  With  the
              -o or --only-matching option, this has no effect and a warning is given.
    
       -C NUM, -NUM, --context=NUM
              Print  NUM  lines  of  output context.  Places a line containing a group separator
              (--) between contiguous groups of matches.  With the -o or --only-matching option,
              this has no effect and a warning is given.
    
  • 번역
         
      -A NUM,--after-context=NUM
                       NUM 。                   NUM ,              NUM       ---,
                    。  -o  --only-matching option  ,       ,         。
    
      -B NUM, --before-context=NUM
                         NUM 。
    
     -C NUM, -NUM, --context=NUM
                       n 。
  • 좋은 웹페이지 즐겨찾기