grep 명령어
in Linux
파일로부터 문자열 검색을 할 수 있습니다.
사용법
$ grep [option] [pattern] [file]
사용 예
현재 디렉토리 모든 파일에서 문자열 검색
$ grep "STR" *
특정 확장자를 가진 모든 파일에서 문자열 검색
$ grep "STR" *.ext
대소문자를 구분하지 않고 문자열 검색
$ grep -i "STR" [FILE]
매칭되는 패턴이 존재하지 않는 문자열 검색
$ grep -v "STR" [FILE]
단어 단위로 문자열 검색
$ grep -w "STR" [FILE]
검색된 문자열이 포함된 라인 번호 출력
$ grep -n "STR" [FILE]
하위 디렉토리를 포함한 모든 파일에서 문자열 검색
$ grep -r "STR" [FILE]
검색 결과 앞에 파일 이름 표시
$ grep -H "STR" [FILE]
검색 결과에 대해 5줄 추가해서 보여줌
grep -A 5 -i "str"