적외선 2011. 11. 24. 11:01

◎ Grep

- 파일 전체를 뒤져 정규 표현식에 대응하는 모든 행들을 출력한다.

- Syntex : grep <word> <filename>

 

◇ option

문자

의미

 -b

 검색결과의 각 행 앞에 검색된 위치의 블록 번호 표시.

 검색 내용이 디스크의 어디쯤 있는지 위치를 알아내는데 유용하다.

 -c

 검색 결과를 출력하는 대신, 찾아낸 행의 총수를 출력한다.

 -h

 파일 이름을 출력하지 않는다.

 -i

 대소문자를 구분하지 않는다. (대문자와 소문자 동일 취급)

 -l

 패턴이 존재하는 파일의 이름만 출력한다.

 -n

 파일 내에서 행 번호를 함께 출력한다. (새로 검색한 목록의 행번호가 아니라 원래 문서가 가지고 있는 파일 자체의 문서번호를 출력한다.)

 -s

 에러 메시지 외에는 출력하지 않는다. 종료 상태를 검사할 때 유용하게 사용.

 -v

 패턴이 존재하지 않는 행만 출력한다.

 -w

 패턴 표현식을 하나의 단어로 취급하여 검색한다.

 

[출처] 리눅스 Grep|작성자 7LeaF