일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- shell #shell script
- jgrp000032 #ocp #
- function #사용자 정의 함수
- PODS #POD #pods #pod #파드 #재기동 #롤링재기동 #rolling
- lvm #lv #vg #pv
- Node #POD #Container
- Linux #wc
- jmap #jstack
- istio #k8s #kubernetes
- lenova #레노버 #노트북
- 네트워크 #NW
- NameSpace #NS
- test #비교
- publishnotreadyaddress
- Swap Memory
- Grid #CSS
- 오블완
- 백준 #10430
- CI #CD #CI/CD
- OCP
- dump #jattach
- EFK
- dify
- Python #pakage
- Kafka #카프카
- DB #mariaDB #SQL
- Excel #엑셀
- EKS
- 티스토리챌린지
- bootstrap #css #CSS
Archives
- Today
- Total
BEOM_IT
[Linux] 명령어 -grep 본문
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 |