grep 사용법
14 Aug 2017 | 리눅스 명령어Grep
grep
는 파일의 내용을 확인해서 찾는 문자열이 포함되었는지 아닌지 찾아주는 명령어입니다. ‘Global Regular Expression Print’의 약어입니다.
사용 방법
grep -r "검색하고 싶은 문자열" /home/pi
-r
옵션은 하위 폴더까지 검색하도록 하는 옵션입니다. /home/pi
는 검색 시작 위치입니다.
만약 대소문자 구분을 하지 않으려면 -i
옵션을 사용하면 됩니다. -E
옵션은 파일 내용의 대소문자 차이를 무시하고 정규 표현식으로 검색하는 옵션입니다.
Regular Expression
grep
에서 사용할 수 있는 간단한 정규식은 대표적으로 다음과 같습니다.
코드 | 설명 |
---|---|
( ) | 그룹화 |
| | 좌우 중 하나 |
? | 직전의 표현이 0회 또는 1회 등장 |
* | 직전의 표현이 0회 이상 연속해서 등장 |
+ | 직전의 표현이 1회 이상 연속해서 등장 |
. | 임의의 한 문자 |
^ | 줄 머리 |
$ | 줄 끝 |