2012. 10. 25. 07:46ㆍNOTE/IT
출처 : http://blog.naver.com/parkjaeeup?Redirect=Log&logNo=130125714672
기본 검색
~/parkju/abc/code $grep park *.c
code.c: // parkjaeup
code.c: // park
매칭 되는 행의 줄 번호 표시
~/parkju/abc/code $grep -n park *.c
code.c:21: // parkjaeup
code.c:22: // park
대소문자 구분 없이 검색
~/parkju/abc/code $grep -i park *.c
code.c: // parkjaeup
code.c: // park
code.c: // Park
code.c: // PARK
단어기준으로 검색 \<park\>
~/parkju/abc/code $grep -w park *.c
code.c: // park
카운팅 표시
~/parkju/abc/code $grep -c park *.c
code.c:2
logc.c:0
mysprintf.c:0
strtoull.c:0
기본적으로 아래와 같이 조합도 가능
~/parkju/abc/code $grep -in park *.c
code.c:21: // parkjaeup
code.c:22: // park
code.c:23: // Park
code.c:24: // PARK
==== grep의 옵션 ====
-b : 검색 결과의 각 행 앞에 검색된 위치의 블록 번호를 표시한다. 검색 내용이 디스크의 어디쯤 있는지 위치를 알아내는데 유용하다.
-c : 검색 결과를 출력하는 대신, 찾아낸 행의 총수를 출력한다.
-h : 파일이름을 출력하지 않는다.
-i : 대소문자 구분을 하지 않는다.
-l : 패턴이 존재하는 파일의 이름만 출력한다.
-n : 파일 내에서 행 번호를 함께 출력한다.
-s : 에러 메시지 외에는 출력하지 않는다. 종료상태를 검사할 때 유용하게 쓸 수 있다.
-v : 패턴이 존재하지 않는 행만 출력한다.
-w : 패턴 표현식을 하나의 단어로 취급하여 검색한다. 즉 \<와 \>을 양쪽에 사용한 것과 같은 효과를 낸다.
[출처] unix grep 사용법|작성자 parkjaeeup
'NOTE > IT' 카테고리의 다른 글
압축 프로그램 - 반디집 (0) | 2012.11.27 |
---|---|
JAVA 정리 (0) | 2012.11.26 |
MP3 파일 용량 줄이기 (0) | 2012.09.28 |
어플 모음 for Android (0) | 2012.09.03 |
폴더별 용량 확인 (0) | 2012.08.18 |