grep
패턴이 들어간 줄만 골라냅니다
사용법
grep [옵션] 패턴 [파일...]
자주 쓰는 옵션
- -i
- 대소문자를 가리지 않습니다
- -r
- 디렉터리 아래로 파고들며 전부 찾습니다
- -n
- 몇 번째 줄인지 함께 보여줍니다
- -v
- 반대로 패턴이 없는 줄만 보여줍니다
- -c
- 줄 내용 대신 개수만 보여줍니다
- -l
- 내용 대신 파일 이름만 보여줍니다
- -w
- 단어 단위로 찾습니다 (cat 이 concat 에 걸리지 않게 합니다)
- -E
- 확장 정규식을 씁니다. | 나 + 를 쓸 때 필요합니다
- -P
- 펄 정규식을 씁니다. \d, \w 같은 축약을 쓸 수 있습니다
- -o
- 줄 전체가 아니라 걸린 부분만 보여줍니다
예시
$ grep root /etc/passwd
$ grep -rn apple .
$ echo 'ab 12' | grep -oP '\d+'
브라우저에서 직접 쳐보기 →