OS/Linux

[Linux] 명령어 -grep

beomzh 2023. 7. 6. 10:08
728x90
반응형
grep [option] pattern [경로] -말그대로 그랩(가져온다)
  • -i : 대소문자를 구분하지 않고 검색합니다.
  • -v : 패턴이 일치하지 않는 라인을 출력합니다.
  • -w : 단어 단위로 검색합니다.
  • -n : 검색 결과에 각 라인의 번호를 표시합니다.
  • -r : 디렉토리 내부의 모든 파일에서 검색합니다.
  • -E : 정규 표현식을 사용하여 검색합니다.

ls -alrt | grep "echo"  =>에코가 들어간 것을 조회

 

아무것도 없는 빈줄 제외(공백 제거)

$ grep -v  ^$

 

공백있는 까지 제외

$ egrep -v ^[[:space:]]*$

 

#으로 시작하는 줄까지 제외

$ egrep -v '^[[:space:]]*(#.*)?$'

 

검색 조건 뒤에 몇줄 !!!(After)

$ grep -A10 [문자]

  • 문자열 추출 뒤에 10 추가 추출

 

검색 조건 앞에 몇줄 !!!(Before)

$ grep -B10 [문자]

  • 문자열 추출 뒤에 10 추가 추출
 
728x90
반응형

'OS > Linux' 카테고리의 다른 글

명령어 - cut  (0) 2023.07.06
명령어 -wc  (0) 2023.07.06
[Linux] 명령어 -find  (0) 2023.07.06
Linux 명령어 - ls  (0) 2023.07.06
Window에서 grep 명령어 findstr  (0) 2023.07.06