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 |
댓글