and
두개 이상의 패턴을 and 조건으로 검색합니다.
cat debug.log | grep 'MainActivity' | grep 'DEBUG'
debug.log에서 MainActivity와 DEBUG 모두를 포함한 줄만 출력해줍니다.
or
주어진 패턴중 하나라도 포함하고 있으면 검색합니다.
cat debug.log | grep -e 'test 1' -e 'test 2'
cat debug.log | grep -E 'test 1|test 2'
debug.log 에서 test 1 혹은 test 2를 포함한 줄을 출력해줍니다.
not
주어진 패턴을 포함하고 있지 않은 줄을 검색합니다.
cat debug.log | grep -v 'test 3'
debug.log 에서 test 3를 포함하고 있지 않은 줄을 출력합니다.
추가로 대소문자 구분을 하지 않는 방법입니다.
옵션으로 -i 를 주면 패턴에서 대소문자 구분을 하지 않습니다.
cat debug.log | grep -i 'test'
debug.log 에서 test, Test, TEST, TEst 와 같이 대소문자 구분없이 test를 포함한 경우 출력합니다.
728x90
반응형
'Linux' 카테고리의 다른 글
TLS Ciphersuite Search, tls cipher suite 취약점 알아보기 (0) | 2023.05.25 |
---|---|
리눅스(linux) 라우팅 테이블 기본 게이트웨이(default gw) 변경하기(삭제 / 추가하기) (0) | 2023.05.10 |
리눅스에서 네트워크 연결 속도 확인하는 방법 (0) | 2022.11.22 |
Remarkable : A Fully Featured Markdown Editor for Linux (0) | 2022.08.02 |
리눅스/윈도우용 ffmpeg static build 파일 받기 (0) | 2022.06.25 |