grep 은 입력에서 주어진 패턴을 포함하고 있는 line을 찾아 주는 명령이다.
많은 시스템 관리 명령들과 파이프(pipe)를 이용해서 사용할수 있고
주로 많이 사용하는 것은 프로세스 확인 과 shell script 등에서 많이 이용한다.
<option>
-i : 대소문자 구별을 하지 않는다.
-v : 원하는 pattern 을 포함하지 않는 행만 출력한다.
-n : 행번호를 출력한다.
-l : 파일명만 출력한다.
-c : 패턴과 일치하는 라인의 갯수만 보여준다.
사용방법 예제)
- 현재 시스템의 프로세스중 httpd 만 검색 한다.
예) # ps ax | grep httpd
- 검색 패턴이 한개 이상일 경우엔 egrep을 사용하여 검색할수 있다.
예) # ps ax | egrep 'httpd|mysql'
- /home 폴더에서 lost+found 를 제외한 리스트를 보여줄수 있다.
예) # ls -al /home | grep -v lost+found
Trackback Address :: http://www.fduser.org/blog/trackback/59

