grep 명령어 사용하기

Programming/Linux 2016.09.29 댓글 Joshua95

grep은 참 유용한 명령어 입니다.

간단하지만 유용한 방법으로 많은 것을 할 수 있는 명령어지만, 매번 사용 방식이 가물 가물 할때가 있습니다.

자주 사용하는 유용한 명령을 정리해 봅니다.


1) 파일 내용 검색하기

아래의 명령은 현재의 디렉토리에서 .log 확장자로 끝나는 파일 중 error 내용이 포함된 파일을 찾고 싶을때 사용합니다.


   # grep -ir error *.log


2) 특정 내용을 제외시키기

특정 정보를 검색하다 보면 특정 키워드를 제외하고 필터링을 걸고 싶을 때가 있습니다.

이런 경우, grep의 -v 옵션을 사용합니다.


   # ps -ef | grep -v 'test'


3) 여러 개의 키워드로 필터링하기

좀 더 복잡한 필터링이 필요할 경우, 여러개의 키워드로 필터를 걸고 싶을 경우가 있습니다.

이때는 -E 옵션과 함께 파이프라인('|')을 이용해서 원하는 키워드를 계속 추가해 줍니다.


   # ps -ef | grep -E 'db|syslog'


끝.


 - Joshua95 (2016.09.29)

'Programming > Linux' 카테고리의 다른 글

top 명령어 정리  (0) 2018.09.17
리눅스 계정 관련  (0) 2015.11.09
tar 압축하기/압축풀기  (0) 2013.12.16
파일 이름이나 내용 검색하기  (0) 2013.02.01
Hudson 수동으로 버전 정보 바꾸기  (0) 2012.07.12

댓글