grep 명령어 생성기
패턴과 정규표현식으로 텍스트를 검색하는 grep 명령어 생성
grep 시작하기
## grep이란?
`grep` 명령어는 텍스트에서 패턴을 검색하고 일치하는 줄을 출력합니다. 로그 분석, 코드 검색, 텍스트 처리에 매우 강력한 Unix 도구 중 하나입니다.
## 사용 방법
1. **옵션 설정**: 대소문자 구분, 줄 번호 등을 선택하세요. 2. **패턴 입력**: 검색할 텍스트나 정규표현식을 지정하세요. 3. **대상 지정**: 검색할 파일이나 디렉터리를 입력하세요. 4. **복사 및 실행**: 생성된 명령어를 터미널에 복사하세요.
주요 옵션
### `-i` 대소문자 무시 대소문자 구분 없이 패턴을 일치시킵니다 (Error는 error, ERROR 등과 일치).
### `-n` 줄 번호 파일에서 일치하는 각 줄 앞에 줄 번호를 붙입니다.
### `-v` 일치 반전 패턴과 일치하지 **않는** 줄을 표시합니다 (필터링에 유용).
### `-w` 단어 정규표현식 단어 단위로만 일치시킵니다 ("error"가 "errors"와 부분 일치하는 것을 방지).
### `-E` 확장 정규표현식 확장 정규표현식을 활성화합니다 (egrep과 같음).
### `-c` 개수 세기 파일당 일치하는 줄 수만 출력합니다.
### `-r` 재귀 디렉터리를 재귀적으로 검색합니다.
▶여러 패턴을 어떻게 검색하나요?
`-E` 확장 정규표현식과 `|` 연산자를 사용하세요: `grep -E 'error|warn|fail' log.txt`.
▶재귀 검색에서 디렉터리를 어떻게 제외하나요?
`--exclude-dir`을 결합하세요: `grep -r --exclude-dir=node_modules 'pattern' .`
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.