반응형
리눅스 명령어 - grep
리눅스(Linux)에서 grep는 파일 내용에서 특정 문자열을 찾아 해당 행을 출력할 때 사용하는 명령어
사용 구문
grep [옵션] [패턴] [파일]
- test.txt의 내용에서 'hoon'라는 문자열을 검색하고, 문자열이 존재하는 라인을 출력
grep "hoon" test.txt
- 현재 디렉토리에 있는 모든 파일에서 "hoon" 문자열 검색
grep "hoon" *
- 현재 디렉토리 및 하위 디렉토리에 모든 파일에서 "hoon" 문자열 검색
grep -r "hoon" *
- .txt 확장자를 가진 모든 파일에서 "hoon" 문자열 검색
grep "hoon" *.txt
- test.txt에서 대소문자 구분없이 문자열 검색
grep -i "hoon" test.txt
- test.txt에서 "hoon" 문자열이 포함되지 않은 라인 출력
grep -v "hoon" test.txt
- test.txt에서 단어 단위로 "hoon" 문자열 검색
grep -w "hoon" test.txt
- test.txt 파일에서 "hoon" 문자열이 포함된 라인 번호 출력
grep -n "hoon" test.txt
- test.txt에서 문자열 "hoon"이 포함된 결과를 100개까지만 출력
grep -m 100 "hoon" test.txt
- 현재 디렉토리에서 "hoon" 문자열이 포함된 파일 이름 출력
grep -H "hoon" *
- 현재 디렉토리에서 'A'로 시작해서 'B'로 끝나는 패턴 검색
grep "A.*Z" *
반응형
'OS > Linux' 카테고리의 다른 글
[Linux] 리눅스 명령어 - echo (0) | 2021.11.08 |
---|---|
[Linux] 리눅스 명령어 - ps, kill (0) | 2021.11.08 |
[Linux] 리눅스 명령어 - find (0) | 2021.11.08 |
[Linux] 리눅스 명령어 - ln (0) | 2021.11.08 |
[Linux] 리눅스 명령어 - groupadd, groupdel, groupmod (0) | 2021.11.08 |