2014년 1월 9일 목요일

특정 문자열 포함한 파일 검색 (grep 이용)

grep 명령어를 이용하여 특정 문자열 포함된 파일을 검색할 수 있다.

예)
$ grep -rI --exclude-dir="\.svn" "#include" .

옵션 설명
  • -r : recursive 하게 하위 폴더를 모두 탐색
  • -I : 텍스트 파일만 탐색 (binary 파일은 탐색 하지 않는다고 함)
  • --exclude-dir : 포함하지 않을 경로 (일반적으로 .svn 은 검색하고 싶지 않을 듯)
    • 여러개의 경로를 지정하고 싶은 경우 패턴을 이용하던지 --exclude-dir 옵션을 복수개 입력