리눅스 명령어 grep CMD linux

파일 내에서 특정한 패턴을 검색하여 그 패턴을 포함하는 모든 줄을 화면에 출력하는 명령어. 파일 내에 특정한 패턴을 찾기 위해 많이 사용한다. 찾으려고 하는 패턴을 정규식이라고 표현한다. grep 명령어의 약자에서 볼 수 있듯이 많은 패턴을 제공하고 있다.

[명령어 형식]

# grep OPTIONS PATTERN file1

[기본 사용법]

# grep root /etc/passwd

# CMD | grep root

# cat /etc/passwd | grep root

# rpm -qa | grep talk

# ps -ef | grep xinetd

# chkconfig --list | grep ssh

[명령어 옵션]

옵션

설명

-l

 패턴이 있는 파일 이름만 출력한다.

-n

 패턴을 포함하는 줄을 출력할 때 줄 번호와 함께 출력한다.

-v

 패턴을 포함하는 줄을 제외하고 출력한다.

-c

 패턴을 찾은 줄의 수를 출력한다.

-i

 패턴을 찾을 때 대소문자를 구분하지 않는다.

예. grep 명령어 옵션

grep 명령어 다음 i 옵션과 n 옵션이 보이시나요??

'공부합시다 > 리눅스' 카테고리의 다른 글

리눅스 쉘의 정의, 기능  (0) 2016.12.15
리눅스 명령어 find CMD linux  (0) 2016.12.14
리눅스 명령어 file CMD linux  (0) 2016.12.12
리눅스 명령어 sort CMD linux  (0) 2016.12.11
리눅스 명령어 diff CMD linux  (0) 2016.12.10

+ Recent posts