본문 바로가기

Linux/명령어

grep 사용법

흔히 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