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문자를 찾아 출력해줌
리눅스에서 자주 사용하는 명령
리눅스에서 어플리케이션 운영시 자주 쓰는 명령 1. 내용 보기 cat logout.log // 파일 내용 보기 head -1000 logout.log // 파일 1~1000줄의 내용 확인 tail -1000 logout.log // 파일 끝에서부터 1000줄까지의..
toally.tistory.com
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 |