본문 바로가기
▶ 운영체제 [OS]/▷ 우분투 [Ubuntu]

[리눅스 우분투] 문자열 검색하기 (grep)

by (๑′ᴗ‵๑) 2022. 5. 26.
반응형

 

 

안녕하세요,

 

오늘은 리눅스에서 문자열 검색 방법에 대해 포스팅 해보도록 하겠습니다.

 

 

grep 사용법

 

문자열 검색을 위해 사용하는 명령어는 grep입니다. grep을 통해 파일 내 존재하는 문자열뿐만 아니라 파이프와 함께 사용해 명령 수행 결과 중 특정 문자열을 검색할 수 있어서 아주 유용하게 사용되는 명령어입니다.

/* 특정 파일에서 문자열 검색 */
grep [옵션] 문자열 파일명

/* 명령어 수행 결과에서 문자열 검색 */
명령어 | grep [옵션] 문자열

 

[옵션]

-c 검색한 문자열을 포함한 라인 수를 출력한다.
-l 문자열을 검색할 때 대소문자를 구분하지 않는다.
-A숫자 문자열이 있는 라인을 포함하여 지정한 숫자만큼 위쪽 라인을 출력한다.
-B숫자 문자열이 있는 라인을 포함하여 지정한 숫자만큼 아래쪽 라인을 출력한다.

 

반응형

 

사용 예시

 

/* test.html 파일에서  hello 문자열 검색하기 */
grep hello test.html

/* 현재 디렉터리의 목록 중에서 html 문자열이 들어간 파일 또는 디렉터리 찾기 */
ls -al | grep html

/* 현재 프로세스 중 test_process 문자열이 들어간 프로세스 찾기 */
ps -ef | grep test_process

 

결과 예시

 

 

감사합니다.

 

반응형

댓글