grep [옵션] 패턴 [파일명]
여기서 옵션은 grep 명령어에 추가적인 동작을 지정하는데 사용되며, 패턴은 찾고자 하는 문자열이나 정규 표현식을 의미합니다. 파일명은 패턴을 검색할 파일의 이름입니다. 파일명을 지정하지 않으면 표준 입력에서 데이터를 받아옵니다.
아래는 일반적인 grep 명령어의 옵션 중 일부를 입니다.
- -i: 대소문자를 구분하지 않고 검색합니다.
- -r 또는 -R: 지정한 디렉토리 내에서 재귀적으로 파일을 검색합니다.
- -l: 패턴이 일치하는 파일 이름만 출력합니다.
- -n: 패턴이 일치하는 라인의 줄번호를 출력합니다.
- -v: 패턴이 일치하지 않는 라인만 출력합니다.
- -E: 패턴을 확장된 정규 표현식으로 해석합니다.
- -w: 단어 단위로 패턴을 검색합니다.
*아래는 몇 가지 예시입니다
1. 파일에서 "hello"라는 패턴을 검색합니다:
grep "hello" filename.txt
2. 대소문자를 구분하지 않고 파일에서 "world"를 검색합니다:
grep -i "world" filename.txt
3. 디렉토리에서 모든 파일에서 "error"를 검색합니다:
grep -r "error" directory/
4. 여러 파일에서 "success"를 검색하고 파일 이름을 출력합니다:
grep -l "success" file1.txt file2.txt file3.txt
'workSpace > LINUX' 카테고리의 다른 글
리눅스 기본 명령어 모음 (0) | 2023.05.30 |
---|---|
Windows CMD에서 Linux처럼 ls 명령어 변경해서 사용하기 (0) | 2022.06.13 |
우분투로 데이터 셋 다운 받는 법 (0) | 2021.02.26 |
[리눅스] 간단한 명령어 및 폴더, 파일 설명 2 (0) | 2021.02.23 |
[리눅스] 간단한 명령어 및 폴더, 파일 설명 (0) | 2021.02.23 |