리눅스 명령어 - grep

OS/Linux Command 2016. 3. 19. 10:00

<grep>


파일 내에 있는 특정 문자열을 검색한다.

방법) grep [옵션] [패턴(찾고싶은 문자열)] [파일명]

[옵션]

-n : 일치하는 줄의 내용와 해당 줄의 위치를 출력한다.

-w : 지정한 패턴과 일치한 결과만 출력한다.(비슷한것안됨)

-i  : 대소문자를 구분하지 않고 출력한다.

-c : 일치하는 줄의 수를 출력

-v : 지정한 패턴과 일치하지 않는 내용을 출력

-r : 디렉터리의 하위에 존재하는 파일들을 읽는다.

-l : 일치하는 줄의 파일명만 출력하고 내용은 출력하지 않는다.

 

<실습>

a.txt의 파일을 이용하여 grep을 실습해보자.



 

<실습 - 1>

-c옵션을 이용해서 "good"이 들어간 부분의 줄을 출력한다. 





 

<실습 - 2>

-n옵션을 이용해서 "good"내용이 있는 부분의 줄과 내용을 출력한다.


 



<실습 - 3>

-v옵션을 이용해서 "wow"가 들어가지 않은 부분의 내용을 모두 출력한다. 

 

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - groupadd, groupdel, groupmod, groups  (0) 2016.03.20
리눅스 명령어 - gcc  (0) 2016.03.20
리눅스 명령어 - fsck  (0) 2016.03.18
리눅스 명령어 - find  (0) 2016.03.18
리눅스 명령어 - diff  (0) 2016.03.17
posted by 경원구