OS/Linux
[Linux] 명령어 -grep
beomzh
2023. 7. 6. 10:08
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
반응형