본문 바로가기
IT/리눅스

리눅스 명령어-7 문자열 검색(grep)

by 노오-력 2023. 1. 20.

1. 파일 내 문자열 검색하기 grep

$ grep [검색할 문자열] [filename]

grep 명령어는 첫 번째 인수로 지정한 문자열이 두번째 인수로 지정한 파일에 있는지 검색해서

해당하는 문자열을 포함한 모든 줄을 찾는다.

 

1-2. 정규표현식으로 문자열 패턴 조회

$ grep [문자열 정규표현식] [filename]
ex) grep ^ac words   -> words파일에서 ac로 시작하는 줄만 조회

 

 

 

1-3. 줄 번호도 함께 표시 -n 옵션

$ grep -n [문자열] [filename]

 

1-4. 대소문자 구분 없이 검색하기 -i 옵션

$ grep -i [문자열] [filename]

 

 

 

2. grep 로 다른 명령어의 실행 결과중에서 특정 문자열 검색하기

$ 다른 명령어 | grep [문자열]
ex) ps auxw | grep xeyes    -> ps auxw 조회 결과 중 xeyes 문자열을 포함한 줄만 조회