영어프랑스어스페인어

Ad


온웍스 파비콘

경기 - 클라우드의 온라인

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

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

프로그램:

이름


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

개요


일치 [-gilrqs] [-n ] [-씨 cmd를] [-NS 암호] {[-NS] 무늬 | -NS } str1 [str2 ...]

기술


일치 검사 문자열 무늬, 쉘과 같은 glob 패턴이어야 합니다. 무늬
다음과 같은 특수 문자를 포함할 수 있습니다.

? NS "?" 캐릭터 무늬 다음을 제외하고 문자열의 모든 단일 문자와 일치합니다.
"/" 문자는 일치가 제공된 경우에만 일치합니다. -s 옵션을 선택합니다.

* "*" 문자 무늬 문자열에서 XNUMX개 이상의 문자와 일치합니다. NS
예외는 일치가 제공된 경우 "/" 문자와만 일치한다는 것입니다. -s 옵션을 선택합니다.

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

[!...]
"!"가 앞에 오는 문자 클래스 에 지정된 문자를 제외한 모든 문자와 일치합니다.
수업. 예외는 부정 문자 클래스가 "/"와 일치하는 경우에만
경기가 주어졌다 -s 옵션을 선택합니다.

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

match는 일치하는 각 문자열을 인쇄합니다. 무늬, 한 줄에 하나씩, 하나 이상이면 0을 종료합니다.
일치하는 문자열. 일치하는 문자열이 없으면 상태 67(또는 대체
상태는 -x 깃발). 만약 -n n 플래그가 지정되었으며 일치 항목만 인쇄됩니다.
일치하는 텍스트 n패턴에서 "*"의 th 발생.

옵션
-f 파일
패턴을 읽어야 함을 지정합니다. 파일. match는 각 줄을 읽습니다.
파일을 만들고 인수 문자열과 일치시킬 패턴으로 간주합니다. 각각
인수 문자열, 파일의 첫 번째 일치하는 줄에 도달하면 일치가 중지됩니다. 만약에
파일 존재하지 않거나, 67번 출구와 일치하거나, -x.

-g 일반적으로 -n 옵션은 패턴에서 특정 "*" 문자와 일치하는 텍스트를 선택합니다.
-g 그룹화에 괄호를 사용하도록 이 동작을 변경합니다. 따라서 예를 들어,
텍스트 "foo.c"는 "*(.[ch])" 패턴과 일치하고 옵션이 있는 출력 -n 1
".씨". 패턴에 리터럴 "(" 또는 ")"를 포함하려면 -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
패턴의 "*" 수보다 큰 값을 사용하면 일치 항목이 인쇄되지 않습니다.
어떤 경우에도 종료 상태를 사용하여 일치 항목이 있는지 확인할 수 있습니다.
의 기본값 n 는 0입니다. -g 도 지정되어 있습니다. 이 경우
기본값은 1입니다.

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

-p 무늬
일치시킬 패턴을 지정합니다. NS -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 list manager를 실행하는 서버는 종종 다음 형식의 반송 주소에서 메일을 보냅니다.
목록 이름-[이메일 보호]. 동일한 서버에서 여러 목록을 구독하는 경우
mailman 인터페이스를 사용하면 같은 주소로 구독하면 더 쉬워집니다. 분할하려면
환경 변수의 반송 주소를 기반으로 여러 폴더로 메일 보내기 보내는 사람,
다음 쉘 코드가 있는 편지함을 선택할 수 있습니다.

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

onworks.net 서비스를 사용하여 온라인 매치 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad