기금넷 공식사이트 - 경제 뉴스 - Linux||정규식 및 grep 명령

Linux||정규식 및 grep 명령

아래 내용은 공개 계정 '小王Waud'에서 처음 공개된 내용입니다.

이번 호에서는 Linux 환경에 정규식과 grep 명령이 도입되었습니다.

정규 표현식(정규 표현식)은 사전 정의된 특정 문자와 이러한 문자의 특정 조합을 사용하여 "정규 문자열"을 표현하는 데 사용되는 논리식입니다. 문자열 필터링 논리.

정규식은 기본적으로 표현입니다. 프로그램이 이 표현을 지원하는 한 프로그램은 정규식의 문자열 처리에 사용될 수 있습니다. vi, grep, awk, sed 등의 프로그램은 정규식을 지원하므로 정규식의 특수 문자를 사용하여 문자열을 처리할 수 있습니다. 그러나 cp 및 ls와 같은 명령은 정규식을 지원하지 않으므로 사용자 고유의 와일드카드만 사용할 수 있습니다.

정규식은 엄격함의 정도에 따라 기본 정규식과 확장 정규식으로 구분됩니다.

주의!

Grep은 정규식 일치 패턴을 사용하여 파일에서 조건을 충족하는 문자열을 찾아 인쇄할 수 있는 강력한 텍스트 검색 도구입니다.

WORD의 검색 기능과 다소 비슷합니다.

grep은 기본, 확장 및 Perl 호환의 세 가지 정규식 구문을 지원합니다. 정규식 유형이 제공되지 않으면 grep은 검색 패턴을 기본 정규식으로 해석합니다. 패턴을 확장 정규식으로 해석하려면 -E를 사용하세요.

다음과 같이 grep의 도움말 문서를 확인하세요.

기본 사용법

grep [OPTION]... PATTERN [FILE]...

고급 사용법

grep [-A] [-B] [--color=auto] "문자 찾기" [mode] [file]

공통 매개변수

먼저 cat 명령을 사용하여 아래와 같이 Samples.txt의 내용을 확인합니다.

K로 시작하는 줄을 검색하려면 다음 명령을 통해 얻을 수 있습니다.

K로 시작하는 줄을 검색하려면 Z는 줄의 끝에 있는 줄이며 다음 명령을 실행하여 얻을 수 있습니다.

K로 세 문자를 검색하려는 경우 앞에 D가 있고 가운데에 D가 있는데 이는 임의의 문자이며 다음 명령을 실행하여 얻을 수 있습니다.

참고 자료

/linux/linux-comm-grep.html

/video/BV1Yy4y117SX?p=12