GoGPT Best VPN GoSearch

온웍스 파비콘

매치 - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 매치 실행

이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 일치입니다.

프로그램:

이름


match - 문자열을 glob 패턴과 일치시킵니다.

개요


매치 [-gilrqs] [-n ] [-c cmd를] [-NS 암호] {[-p] 무늬 | -f } str1 [str2 ...]

기술


매치 체크 문자열 무늬이는 껍질과 같은 구형 패턴이어야 합니다. 무늬
다음과 같은 특수 문자를 포함할 수 있습니다:

? "?" 문자 무늬 문자열의 모든 단일 문자와 일치하지만,
"/" 문자는 match가 주어진 경우에만 일치합니다. -s 옵션을 선택합니다.

* "*" 문자 무늬 문자열에서 0개 이상의 문자와 일치합니다.
예외는 match가 주어진 경우에만 "/" 문자와 일치한다는 것입니다. -s 옵션을 선택합니다.

[...]
대괄호 안에 있는 문자 집합은 집합 내의 모든 문자와 일치합니다.
또한, "-" 문자를 사용하여 범위를 지정할 수 있습니다. 예: "[+e0-3]"
입력 문자열의 "+", "e", 0, 1, 2 또는 3 문자 중 하나와 일치합니다.
일치하는 문자 집합에 하이픈("-")을 포함하거나 하이픈을 포함합니다.
첫 번째 또는 마지막을 입력하거나 "\"로 이스케이프합니다.

[!...]
"!"로 시작하는 문자 클래스는 지정된 문자를 제외한 모든 문자와 일치합니다.
클래스. 예외는 부정 문자 클래스가 "/"와만 일치한다는 것입니다.
경기가 주어졌습니다 -s 옵션을 선택합니다.

\c 백슬래시 문자는 다음 문자를 이스케이프합니다. c따라서 문자 "*"와 일치하려면
"\*" 패턴을 사용하면 됩니다.

match는 일치하는 각 문자열을 인쇄합니다. 무늬, 줄당 하나씩, 하나 이상이면 0으로 종료됩니다.
일치하는 문자열이 없습니다. 일치하는 문자열이 없으면 match는 상태 67(또는 대체 문자열)로 종료됩니다.
상태는 다음에 의해 지정되었습니다. -x 플래그). -n n 플래그가 지정되면 일치 항목만 인쇄됩니다.
일치하는 텍스트 n패턴에서 "*"가 처음 나타나는 경우.

옵션
-f 파일
패턴을 읽어야 함을 지정합니다. 파일. match는 각 줄을 읽습니다.
파일을 인식하고 이를 인수 문자열과 일치시킬 패턴으로 간주합니다. 각
인수 문자열의 경우, 파일의 첫 번째 일치하는 줄에 도달하면 일치가 중지됩니다.
파일 존재하지 않거나, 매치가 67을 종료하거나, 지정된 코드 -x.

-g 일반적으로 -n 옵션은 패턴의 특정 "*" 문자와 일치하는 텍스트를 선택합니다.
-g 그룹화에 괄호를 사용하도록 이 동작을 변경합니다. 예를 들어,
텍스트 "foo.c"는 패턴 "*(.[ch])"와 일치하고 옵션이 있는 출력은 다음과 같습니다. -n 1
".c". 패턴에 리터럴 "(" 또는 ")"를 포함하려면 -g 옵션을 선택해야 합니다
문자 앞에 "\"를 붙입니다.

-i 대소문자를 구분하지 않습니다. 하위 버전 어떠한 변형이라도 일치하는 것으로 간주됩니다.
대소문자가 일치합니다. 예를 들어, 문자열 "G"는 패턴 "[fh]"와 일치합니다.

-l 패턴이 문자열과 여러 가지 방법으로 일치하는 경우 -l 플래그는 할당을 의미합니다
패턴의 가장 왼쪽 "*"에 최대한 많은 텍스트를 배치하세요. 예를 들어, 패턴 "*+*"
텍스트 "a+b+c"와 일치하고, 첫 번째 "*"는 "a+b"와 일치합니다. 이 동작은
기본값이므로 -l'의 효과는 이전 작업을 취소하는 것뿐입니다. -r 깃발.

-n n
이 플래그를 사용하면 match는 일치하는 텍스트를 인쇄합니다. n패턴의 "*"는 다음과 같습니다.
전체 문자열을 출력하는 것과는 반대입니다. 가장 왼쪽의 "*"는 -n 1.
지정 -n 0 match가 일치하는 전체 문자열을 출력하도록 합니다. 다음을 지정합니다. -n -1 or
패턴에 있는 "*"의 개수보다 큰 값을 사용하면 match가 인쇄되지 않습니다.
무엇이든, 이 경우에도 종료 상태를 사용하여 일치 항목이 있는지 확인할 수 있습니다.
의 기본값 n 0이 아닌 한 -g 또한 지정되어 있는 경우
기본값은 1입니다.

-c 명령
인셀덤 공식 판매점인 -c 지정되면 일치가 실행됩니다. 명령 시스템 셸을 사용하여 (/ 빈 / SH), 그것을 다음과 같이 제공합니다.
인수 $0은 일치하는 전체 문자열이고 인수 $1, $2 등은 해당 문자열의 일부입니다.
모든 "*"와 일치하는 문자열 무늬. 명령이 상태로 종료되지 않으면
0, 매치는 추가 매치를 처리하기 전에 즉시 종료됩니다.
지위 명령 돌아왔다. -c 그리고 -n 플래그는 상호 배타적입니다.

-p 무늬
일치시킬 패턴을 지정합니다. -p 플래그는 선택 사항입니다. 지정할 수 있습니다.
무늬 옵션 다음에 나오는 첫 번째 인수로 사용합니다. 하지만 시도하려는 경우
동일한 입력 문자열을 여러 패턴과 일치시키려면 각각을 지정해야 합니다.
패턴이 있는 -p 깃발.

-q 이 옵션은 다음과 동의어입니다. -n -1; 일치 항목이 있으면 출력을 억제합니다.
종료 상태를 통해 일치가 발생했는지 여부를 판별할 수 있습니다.

-r 패턴이 문자열과 여러 가지 방법으로 일치하는 경우 -r 플래그는 할당을 의미합니다
패턴의 가장 오른쪽 "*"에 최대한 많은 텍스트를 넣으세요. 예를 들어, -r,
패턴 "*+*"는 텍스트 "a+b+c"와 일치하며 "*"는 "a"와 일치하고 두 번째는
"b+c"와 일치합니다.

-s 일반적으로 "*", "?" 및 부정 문자 클래스("[!...]")는 "/"와 일치하지 않습니다.
자. -s 슬래시와 일치하도록 이 동작을 변경합니다.

-x 암호
기본적으로 일치하는 항목이 없으면 일치는 상태 67로 종료됩니다. 이 옵션을 사용하면
상태와 함께 매치 종료 암호, 대신.

사용 예


여러 개의 파일로 끝나는 디렉토리가 있다고 가정해 보겠습니다. .c 그리고 .o. 각 파일에 대해
이름 foo.c 파일을 삭제하려고 합니다 푸.오, 다음을 실행할 수 있습니다.
명령:

-p '*.c' -c 'rm -f $1.o' *.c와 일치

Mailman 목록 관리자를 실행하는 서버는 종종 다음과 같은 형식의 반송 주소에서 메일을 보냅니다.
목록 이름-[이메일 보호]. 동일한 서버에서 여러 목록을 구독하는 경우
Mailman 인터페이스를 사용하면 동일한 주소로 구독하는 것이 더 쉬워집니다.
환경 변수의 반송 주소를 기준으로 여러 폴더로 메일을 보냅니다. 보내는 사람,
다음 셸 코드가 있는 사서함을 선택할 수 있습니다.

이름=`match -n1 "*-[이메일 보호]" "$SENDER"` \
&& echo "$HOME/Mail/incoming/host-$name.spool"

onworks.net 서비스를 사용하여 온라인으로 매치를 이용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.