제목 grep
이름 blue_lotus 날짜 2005-02-03 조회 11849
화일의 내용으로 찾기

화일 내부에 있는 텍스트의 내용으로 화일을 찾을 수 있다. 지정한 문자들
을 포함하는 행을 찾을 때 마다 그 행을 화면에 표시한다. 만약 grep 하나
이상의 화일을 검색중이라면 그 문자들이 있는 화일의 이름을 표시한다.

grep options "search string" file1 file2 ...

search string 은 찾아야 될 문자들을 의미한다.
file1 file2 ... 는 검색 대상이 되는 화일들을 의미한다.

-h : 찾는 문자열만 보여줌.

-l : 화일 이름만을 보여줌.

-n : 찾는 문자열과 일치하는 행의 행번호를 보여줌.

-i : 찾는 문자열을 대.소문자를 구별 않고 검색.

-v : 찾는 문자열과 일치하지 않는 행을 보여줌.

grep 프로그램은 각각의 문자들을 찾을 때 점(.)을 와일드 카드 문자로 사
용한다. (*)는 다른 유닉스 명령에서와 마찬가지로 사용이 된다. (.)나 (*)
를 포함하는 것을 찾기 위하여서는 백슬래시()를 사용한다.

예) grep "report" * : 현재의 디렉토리 내의 모든 화일을 뒤져서 "report"
                      란 단어를 포함하는 모든 화일 이름과 그것이 나타
                      나는 화일내의 모든 행을 화면에 보여준다.

Copyright 2002-2025 by Induk University Gamejigi, 교수 윤형태 (yht@induk.ac.kr). All right reserved.