grep 사용법

하루에 한걸음·2022년 3월 13일
0

grep [옵션] [패턴] [파일 혹은 디렉토리]

[옵션]

-i: 대소문자 구분 없이 검색
-w: 단어 단위로 패턴을 찾음
-n: 찾아낸 패턴의 라인넘버 출력
-c: 찾아낸 패턴이 몇개 '라인'인지 출력
-v: 패턴을 제외하고 찾는다.
-l: 그 문자가 있는 파일명을 반환한다.

[패턴]

정규표현식으로 패턴을 지정한다.
.root : 아무글자 + root
[abc]root : a나 b나 c나 한글자 + root
[a-c]root : a~c 한글자 + root

[파일 혹은 디렉토리]

대상 파일이나 디렉토리를 지정한다.
?를 사용하면 특정 부분을 아무 한글자로 인식하여 대상 파일을 찾는다.
*를 사용하면 특정 부분을 아무 여러글자로 인식하여 대상 파일을 찾는다.

fgrep 명령어를 쓰면 패턴에 정규표현식을 쓸때 특수기호를 그냥 사용할 수 있다.
흔히 grep을 사용하는 방식인 cat 파일명 | grep 패턴 은 cat 파일명의 실행결과 출력물이 grep에 검색 대상 파일로서 입력되서 실행하는 방법이다.

profile
백엔드 공부를 위한 블로그입니다.

0개의 댓글