grep [option] patern filename
option
-i : 대소문자 구분 X
-w : 단어로 된 패턴
-v : 해당 패턴 라인을 제외한 나머지 라인 출력
-e : 두개 이상의 패턴을 검색 할 경우
-r :
정규표현식
^ : ^패턴 - 해당패턴이 라인 앞에 오는것 검색
$ : 패턴 $- 해당패턴이 라인 뒤에 오는것 검색
. : 모든 한 문자 (ex. a.b a로 시작해서 b로 끝나는 세글자 패턴
* : 앞에 오는 문자를 0번 이상 반복
ex. a*c
c
ac
aac
aaac
.* : 모든 한문자를 0번 이상 반복 (zero or more)
ex. a,*b a로 시작해서 b로 끝나는 모든 패턴
[] : 대괄호 안에 들어가는 문자를 하나씩 대입
ex.[abcde]123
a123
b123
c123
d123
e123
[0-9] [a-z] [A-Z]
주의점 : 연속표현은 오름차순으로만 인식함
[^] : 대괄호 안에 문자들을 제외한 모든 한 문자
ex.[^1234]abc : 대괄호 안에있는 1234를 제외한 나머지 문자들로 시작하는 Xabc 패턴
A밑으로 두줄 출력
B위로 출력
C위아래로 출력턴
문제)
/etc/sudoers 에서 주석을 제외한 내용을 출력해서 sudoertest file에 저장하시오
'리눅스' 카테고리의 다른 글
Linux 실습 문제 2 (0) | 2021.05.26 |
---|---|
Linux 실습 문제 1 (0) | 2021.05.26 |
RHCSA Linux 사용자 권한 (0) | 2021.05.24 |
RHCSA Linux 사용자 관리 (0) | 2021.05.24 |
RHCSA Linux cron2 (0) | 2021.05.24 |