etc./리눅스, git

파일의 특정 문자열 찾기 (grep)

베린이 2023. 9. 1. 09:35
반응형

리눅스에서 grep은 검색할 문자열을 지정하여 그 문자열이 포함된 파일을 찾아 그 문자열을 포함한 행을 찾아주는 명령어이다. 다른 명령어와의 조합으로 여러가지 응용이 가능하다.

 

기본 사용법

grep [옵션] [문자열] [파일명]

ex) grep 'abc' [파일명] : 특정 파일에서 abc 문자열 찾기

 

- 옵션 설명

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

 

내가 주로 사용하는 방식

grep -r 'abc'

'etc. > 리눅스, git' 카테고리의 다른 글

CentOS에서 작업 환경 세팅  (0) 2023.08.30
git add, git commit 취소  (0) 2023.08.09
git 원격 저장소에 업로드 방법  (0) 2023.08.07
vim에서 검색  (0) 2023.08.05
리눅스 압축  (0) 2023.08.04