제목 | 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" 란 단어를 포함하는 모든 화일 이름과 그것이 나타 나는 화일내의 모든 행을 화면에 보여준다. |