728x90
반응형

리눅스grep 2

[리눅스/유닉스] grep의 정규식 표현, 패턴구성

[ grep 옵션 pattern 파일명* ] # grep의 정규식 패턴 표현 ' (작은 따옴표)로 묶어서 사용 ^는 파일의 시작, &는 파일의 끝을 나타냄 grep '찾을문자열' 파일명 ex) grep '^naver' *.log ex) grep '^naver' access.log => access.log 파일에서 naver로 시작하는 행을 찾아 출력 # grep의 패턴구성 /. 파일의 제일 마지막 행 표시 a.$ 행이 a로 끝나는 모든 행을 표시 .nd nd가 속해 있는 모든행 표시 [ a-c ] a에서 c 사이의 글자가 있는 모든행 표시 n.*log n으로 시작하고 log로 끝나는 단어가 속한 모든행 표시 acc|txt acc나 txt가 속한 모든 행을 표시 na?log 앞에 na문자가 오고 뒤에 lo..

Development /Server 2022.06.19

[리눅스/유닉스] 텍스트 관리 grep명령어

# grep : 파일 목록에서 패턴을 탐색 파일의 수정을 위해 특정 변수를 찾거나 log파일에서 특정 패턴 또는 특정문자 찾을때 많이 사용 1. grep의 탐색 패턴에 따른 명령 - grep : 정규식 패턴 탐색 - fgrep : 일정한 문자열만 빠르게 탐색 - egrep : 확장된 정규식 패턴 탐색 2. 형식 [ grep 옵션 pattern 파일명* ] → 파일명이 생략되면 표준 입력으로부터 패턴 매칭 → 파일명이 하나이상 존재하면 파일 이름과 그 파일에 일치하는 패턴을 표시 . grep 옵션 pattern 파일명 . fgrep 옵션 string 파일명 . egrep 옵션 pattern 파일명 3. 옵션종류 b : 블럭을 표시 c : 처음에 발견한 패턴의 번호만 표시 h : 파일 이름을 표시하지 않음 ..

Development /Server 2022.06.19
728x90
반응형