i am lazy

Linux grep command 본문

Linux

Linux grep command

Azik 2022. 9. 30. 16:50
728x90
반응형

Photo by ww.computersciencedegreehub.com

Linux grep이란 ? 

리눅스에서 grep 명령어는 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어입니다. 

 

grep [option] [pattern] [file name]

 

Example: 

1)  파일에서 텍스트 찾기
 grep " my blog" test.text

2) 대소문자 구분 무시

grep -i  "I" test.text

-i --ignore 

3) 패턴 수 세기
ps -ef  | grep -c edb

-c --count

4) 출력 라인으로 라인 번호 인쇄
cat /etc/passwd | grep -n enterprisedb
-n --line-number

 

 

자주 사용하는 옵션:

 

-c : 일치하는 행의 수를 출력한다.
-i : 대소문자를 구별하지 않는다.
-v : 일치하지 않는 행만 출력한다.
-n : 포함된 행의 번호를 함께 출력한다.
-l : 패턴이 포함된 파일의 이름을 출력한다.
-w : 단어와 일치하는 행만 출력한다.
-x : 라인과 일치하는 행만 출력한다.
-r : 하위 디렉토리를 포함한 모든 파일에서 검색한다.
-m 숫자 : 최대로 표시될 수 있는 결과를 제한한다.
-E : 찾을 패턴을 정규 표현식으로 찾는다.
-F : 찾을 패턴을 문자열로 찾는다.

728x90
반응형

'Linux' 카테고리의 다른 글

Linux userdel command  (1) 2022.10.04
Linux user home directory 변경  (0) 2022.10.04
Linux chown command  (1) 2022.10.04
Linux mkdir command  (0) 2022.10.03
Linux file copy command  (2) 2022.09.30
Comments