728x90
반응형
# grep
: 파일 목록에서 패턴을 탐색
파일의 수정을 위해 특정 변수를 찾거나
log파일에서 특정 패턴 또는 특정문자 찾을때 많이 사용
1. grep의 탐색 패턴에 따른 명령
- grep : 정규식 패턴 탐색
- fgrep : 일정한 문자열만 빠르게 탐색
- egrep : 확장된 정규식 패턴 탐색
2. 형식
[ grep 옵션 pattern 파일명* ]
→ 파일명이 생략되면 표준 입력으로부터 패턴 매칭
→ 파일명이 하나이상 존재하면 파일 이름과 그 파일에 일치하는 패턴을 표시
. grep 옵션 pattern 파일명
. fgrep 옵션 string 파일명
. egrep 옵션 pattern 파일명
3. 옵션종류
- b : 블럭을 표시
- c : 처음에 발견한 패턴의 번호만 표시
- h : 파일 이름을 표시하지 않음
- H : 파일 이름과 함께 출력
- v : 패턴과 일치하지 않는 행을 표시
- w : 전체의 단어로 비교
- i : 대소문자 구분하지 않고 표시
- n : 패턴과 일치하는 행의번호와 함께 표시
- l : 패턴과 일치하는 파일의 목록 표시
- x : 스트링과 정확하게 일치하는 행만 표시
ex) grep -w apple temp.log
grep -H apple temp => temp파일명과 검색된 apple문자를 함께 출력해줌
grep -r apple pic/ => pic1폴더에서 하위폴더까지 text문자를 찾아 출력해줌
728x90
반응형
'Development > Server' 카테고리의 다른 글
[리눅스/유닉스] 프로세스 출력 정보 및 상태 (0) | 2022.06.19 |
---|---|
[리눅스/유닉스] 프로세스 관리 명령어 ps (0) | 2022.06.19 |
[리눅스/유닉스] more 명령어 (0) | 2022.06.19 |
[리눅스/유닉스] grep의 정규식 표현, 패턴구성 (0) | 2022.06.19 |
[Tomcat] 톰캣서버 한글 깨짐 방지를 위한 설정 (0) | 2018.08.17 |