흔히 grep은 다음과 같이 ls나 ps 같은 명령어들과 같이 써서 원하는 문자열을 찾는데 사용된다.
$ ps -ef | grep httpd
=> httpd를 포함하는 이름을 갖는 프로세스를 출력한다.
grep은 특정 문자열이 포함된 파일을 찾는데도 사용할 수 있다.
$ grep "apple bee" /home/jin/*.txt
위의 명령어는 /home/jin 디렉토리에 있는 모든 .txt 파일들 중 'apple bee' 문자열을 포함하는 파일과 내용을 출력한다.
-r 옵션은 하위 디렉토리도 검색한다.
$ grep -r "apple bee" .
위 명령어는 현재 디렉토리 아래에 있는 모든 디렉토리를 포함하여 검색한다.
파일에 포함된 문자열이 아닌 파일이름만 보고싶다면 다음과 같이 cut을 한다:
$ grep "apple bee" /etc/* | cut -d: -f1
Last edit: 2012. 12. 7.
'Linux > 명령어' 카테고리의 다른 글
리눅스 시간대 변경 (0) | 2015.02.25 |
---|---|
du 사용법 - linux 디렉토리 용량 확인 (0) | 2012.12.12 |
find 명령어 사용법 (linux 파일 찾기 명령어) (0) | 2012.12.10 |
scp 사용법 (0) | 2012.11.15 |