Development /Server

[리눅스/유닉스] grep의 정규식 표현, 패턴구성

해피마루 2022. 6. 19. 17:14
728x90
반응형

[   grep 옵션 pattern 파일명*   ]

 

# grep의 정규식 패턴 표현

 

   ' (작은 따옴표)로 묶어서 사용

   ^는 파일의 시작, &는 파일의 끝을 나타냄

 

     grep  '찾을문자열'  파일명

 

 ex) grep '^naver'  *.log

 ex) grep '^naver'  access.log

       => access.log 파일에서 naver로 시작하는 행을 찾아 출력

# grep의 패턴구성

  /.            파일의 제일 마지막 행 표시

  a.$         행이 a로 끝나는 모든 행을 표시

  .nd          nd가 속해 있는 모든행 표시 

  [ a-c ]      a에서 c 사이의 글자가 있는 모든행 표시

  n.*log      n으로 시작하고 log로 끝나는 단어가 속한 모든행 표시

  acc|txt      acc나 txt가 속한 모든 행을 표시 

  na?log    앞에 na문자가 오고 뒤에 log 문자가 들어간 행을 표시

728x90
반응형