728x90
반응형
grep [option] pattern [경로] -말그대로 그랩(가져온다)
- -i : 대소문자를 구분하지 않고 검색합니다.
- -v : 패턴이 일치하지 않는 라인을 출력합니다.
- -w : 단어 단위로 검색합니다.
- -n : 검색 결과에 각 라인의 번호를 표시합니다.
- -r : 디렉토리 내부의 모든 파일에서 검색합니다.
- -E : 정규 표현식을 사용하여 검색합니다.
ls -alrt | grep "echo" =>에코가 들어간 것을 조회
아무것도 없는 빈줄 제외(공백 제거)
$ grep -v ^$
공백있는 줄 까지 제외
$ egrep -v ^[[:space:]]*$
#으로 시작하는 줄까지 제외
$ egrep -v '^[[:space:]]*(#.*)?$'
검색 조건 뒤에 몇줄 !!!(After)
$ grep -A10 [문자]
- 문자열 추출 후 뒤에 10줄 추가 추출
검색 조건 앞에 몇줄 !!!(Before)
$ grep -B10 [문자]
- 문자열 추출 후 뒤에 10줄 추가 추출
728x90
반응형
'OS > Linux' 카테고리의 다른 글
명령어 - cut (0) | 2023.07.06 |
---|---|
명령어 -wc (0) | 2023.07.06 |
[Linux] 명령어 -find (0) | 2023.07.06 |
Linux 명령어 - ls (0) | 2023.07.06 |
Window에서 grep 명령어 findstr (0) | 2023.07.06 |