알 아야 할 Linux 정규 표현 식
정규 표현 식 은 문자열 작업 에 대한 논리 적 공식 입 니 다. 미리 정 의 된 특정한 문자 와 이 특정한 문자 의 조합 으로 '규칙 문자열' 을 구성 하 는 것 입 니 다. 이 '규칙 문자열' 은 문자열 에 대한 여과 논 리 를 표현 하 는 데 사 용 됩 니 다. 주 는 정규 매 칭 을 통 해 우리 가 원 하 는 특정한 부분 을 가 져 와 야 합 니 다.
정규 표현 식 을 제대로 사용 하려 면 다음 원 문 자 를 이해 해 야 합 니 다.
문자
묘사 하 다.
\
번역 문자: 다음 문 자 를 특수 문자 나 원 의 문자 로 표시 하거나 뒤로 참조 하거나 8 진 전의 문자 로 표시 합 니 다.
줄 바 꿈 부호
\r
리 턴 부적
( )
나중에 사용 할 수 있 도록 하위 표현 식 의 시작 과 끝 위 치 를 표시 합 니 다.
^
일치 하 는 줄 의 첫머리
$
일치 하 는 끝 줄
*
일치 하 는 끝 줄
?
0 회 혹은 1 회 일치
I
0 회 혹은 1 회 일치
\w
밑줄 친 단 어 를 포함 하 는 문자 와 일치 합 니 다.
\W
단어 가 아 닌 문자 와 일치 합 니 다.
.
줄 바 꿈 자 를 제외 한 임의의 단일 문자 (점) 와 일치 합 니 다.
{n}
n 회 일치 합 니 다. 예 를 들 어 'o {2}' 은 'dog' 과 일치 할 수 없 지만 'good' 과 일치 합 니 다.
{n,}
최소 n 회 일치 합 니 다. 예 를 들 어 'o {2}' 은 'dog' 과 일치 하지 않 지만 'gooood' 와 일치 합 니 다.
{n}
최소 n 회, 최대 m 회 일치
[xyz]
문자 집합
[^xyz]
문자 집합, 포함 되 지 않 은 모든 문자 와 일치 합 니 다.
[a-z]
문자 범위, 일치 범위 내 임의의 문자, 소문 자
[^a-z]
문자 범위, 일치 하지 않 는 범위 내 임의의 문자, 소문 자 제외
정규 표현 식 의 사용 정도 가 매우 광범 위 하고 명령 행 과 환경 에 그의 그림자 가 있 으 며 수량 사용 은 가능 한 한 업무 효율 을 높이 고 귀중 한 시간 을 절약 할 수 있 습 니 다.
grep a.b test.txt
다음은 기억 을 깊이 이해 하 는 데 도움 이 된다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Linux 권한 관리 (4) sudo 권한sudo 권한 의 역할 은 일반 사용자 가 임시로 루트 사용자 의 신분 과 권한 으로 시스템 명령 을 실행 할 수 있 도록 하 는 것 입 니 다. 덧붙이다[NOPASSWD: ] 옵션 을 사용 하면 사용자 가 sudo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.