InglêsFrancêsEspanhol

Ad


favicon do OnWorks

match - Online na nuvem

Execute a correspondência no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Esta é a correspondência de comando que pode ser executada no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


match - Corresponde strings com padrões globais

SINOPSE


corresponder [-gilrqs] [-n ] [-c cmd] [-x código] {[-p] de cinto de segurança | -f } str1 [str2 ...]

DESCRIÇÃO


match verifica strings contra de cinto de segurança, que deve ser um padrão glob semelhante a um shell. de cinto de segurança
pode conter os seguintes caracteres especiais:

? UMA "?" personagem em de cinto de segurança corresponde a qualquer caractere único na string, exceto que o
O caractere "/" só é correspondido se a correspondência for fornecida -s opção.

* Um caractere "*" em de cinto de segurança corresponde a zero ou mais caracteres na string. o
exceção é que ele só corresponderá aos caracteres "/" se a correspondência for fornecida -s opção.

[...]
Um conjunto de caracteres entre colchetes corresponde a qualquer caractere do conjunto. No
além disso, o caractere "-" pode ser usado para especificar um intervalo. Por exemplo "[+ e0-3]"
corresponderia a qualquer um dos caracteres "+", "e", 0, 1, 2 ou 3 na string de entrada. Para
inclua um hífen ("-") no conjunto de caracteres correspondidos, inclua o hífen
primeiro ou último, ou escape com um "\".

[! ...]
Uma classe de personagem precedida por um "!" corresponde a qualquer caractere, exceto aqueles especificados no
classe. A exceção é que a classe de caracteres negada corresponderá a um "/" apenas se
jogo foi dado o -s opção.

\c O caractere de barra invertida escapa do próximo caractere c. Assim, para corresponder a um "*" literal,
você usaria o padrão "\ *".

match imprime cada string que corresponde de cinto de segurança, um por linha e sai de 0 se um ou mais
strings combinadas. Se nenhuma string corresponder, a correspondência sai com o status 67 (ou qualquer outra
status foi especificado pelo -x bandeira). Se o -n n bandeira foi especificada, coincidir apenas com as impressões
o texto que correspondeu ao nª ocorrência de "*" no padrão.

OPÇÕES
-f lima
Especifica que o padrão deve ser lido de lima. partida irá ler cada linha do
arquivo e considerá-lo como um padrão para combinar com as strings de argumento. Para cada
string do argumento, a correspondência para quando atinge a primeira linha correspondente do arquivo. Se
lima não existe, corresponde às saídas 67 ou qualquer código foi especificado por -x.

-g Normalmente, o -n opção seleciona o texto correspondente a caracteres "*" particulares no padrão.
-g muda este comportamento para usar parênteses para agrupamento. Assim, por exemplo, o
o texto "foo.c" corresponderia ao padrão "* (. [ch])", e a saída com a opção -n 1 seria
".c". Para incluir um "(" ou ")" literal no padrão com o -g opção, você deve
preceda o caractere com um "\".

-i Torna a correspondência insensível a maiúsculas e minúsculas. str será considerada a correspondência se houver alguma variação em
sua capitalização corresponderia. Por exemplo, a string "G" corresponderia ao padrão "[fh]".

-l Quando um padrão corresponde à string de mais de uma maneira, o -l bandeira diz para atribuir como
o máximo de texto possível até os "*" s mais à esquerda no padrão. Por exemplo, padrão "* + *"
corresponderia ao texto "a + b + c" e o primeiro "*" corresponderia a "a + b". Este comportamento é o
padrão, portanto -lo efeito é apenas desfazer um anterior -r bandeira.

-n n
Com este sinalizador, match imprime o texto que correspondeu ao no "*" no padrão, como
em oposição a imprimir a string inteira. O "*" mais à esquerda corresponde a -n 1.
Especificando -n 0 faz com que match imprima toda a string correspondente. Especificando -n -1 or
usar um valor maior que o número de "*" s no padrão faz com que a correspondência não seja impressa
qualquer coisa; nesse caso, você ainda pode usar o status de saída para ver se há uma correspondência.
O valor padrão para n é 0, a menos -g também foi especificado, caso em que o
o padrão é 1.

-c comando
Quando -c é especificado, a partida é executada comando com o shell do sistema (/ Bin / sh), dando-o como
argumento $ 0 a string completa que correspondeu, e como argumentos $ 1, $ 2, etc., as partes de
a string que correspondeu a qualquer "*" s em de cinto de segurança. Se o comando não sair com status
0, a correspondência será encerrada imediatamente, antes de processar outras correspondências, com qualquer
estado comando retornou. o -c e -n sinalizadores são mutuamente exclusivos.

-p de cinto de segurança
Especifica o padrão com o qual corresponder. o -p sinalizador é opcional; você pode especificar
de cinto de segurança como o primeiro argumento após as opções. No entanto, se você quiser tentar
combinando a mesma string de entrada com vários padrões, então você deve especificar cada
padrão com um -p bandeira.

-q Esta opção é sinônimo de -n -1; ele suprime a saída quando há uma correspondência. Vocês
ainda pode determinar se uma correspondência ocorreu pelo status de saída.

-r Quando um padrão corresponde à string de mais de uma maneira, o -r bandeira diz para atribuir como
o máximo de texto possível até os "*" s mais à direita no padrão. Por exemplo, com -r,
o padrão "* + *" corresponderia ao texto "a + b + c" com o "*" correspondente a "a" e o segundo
correspondendo a "b + c".

-s Normalmente, "*", "?" E classes de caracteres negados ("[! ...]") não correspondem a "/"
caracteres. -s muda esse comportamento para combinar com as barras.

-x código
Por padrão, quando não há correspondência, a correspondência sai com o status 67. Com esta opção,
combinar saídas com status código, em vez de.

EXEMPLOS


Suponha que você tenha um diretório com um monte de arquivos terminando .c e .o. Se, para cada arquivo
nomeado foo.c você quer tentar deletar o arquivo foo.o, você pode executar o seguinte
comando:

match -p '* .c' -c 'rm -f $ 1.o' * .c

Os servidores que executam o gerenciador de lista do mailman frequentemente enviam e-mails de endereços de devolução do formulário
lista de nomes-[email protegido]. Se você se inscrever em várias listas no mesmo servidor, o
A interface do mailman torna mais fácil se você se inscrever com o mesmo endereço. Para dividir o
e-mail em várias pastas com base no endereço de devolução na variável de ambiente REMETENTE,
você pode escolher uma caixa de correio com o seguinte código de shell:

nome = `corresponder -n1" * -[email protegido]"" $ SENDER "` \
&& echo "$ HOME / Mail / recebidos / host- $ name.spool"

Use a correspondência online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    CalcToolsGenericName
    CalcToolsGenericName
    Fonte Java destinada a servir como um
    nexo para o ensino de matemática e
    soluções de software para computação em
    equações iterativas. Interfaces públicas
    permitir um ...
    Baixar CalcTools
  • 2
    Cliente de área de trabalho Rocket.Chat
    Cliente de área de trabalho Rocket.Chat
    O cliente Rocket.Chat Desktop é o
    aplicativo de desktop oficial para Rocket.Chat,
    a web de código aberto simples, mas poderosa
    plataforma de bate-papo. É testado no macOS,
    Janelas...
    Baixar Rocket.Chat Desktop Client
  • 3
    Piso de escritório
    Piso de escritório
    OfficeFloor fornece inversão de
    controle de acoplamento, com sua: - dependência
    injeção - injeção de continuação -
    injeção de thread Para mais informações
    visite a...
    Baixar OfficeFloor
  • 4
    Kit Div
    Kit Div
    DivKit é um servidor de código aberto baseado em
    Estrutura de IU (SDUI). Ele permite que você
    distribuir atualizações provenientes do servidor para
    diferentes versões de aplicativos. Além disso, pode ser
    usado para ...
    Baixe o DivKit
  • 5
    subconversor
    subconversor
    Utilitário para converter entre vários
    formato de assinatura. Usuários do Shadowrocket
    deve usar ss, ssr ou v2ray como alvo.
    Você pode adicionar &remark= a
    HT curtido no Telegram...
    Baixar subconversor
  • 6
    SWASH
    SWASH
    SWASH é um numérico de uso geral
    ferramenta para simular instabilidade,
    não hidrostático, superfície livre,
    fluxo rotacional e fenômenos de transporte
    em águas costeiras como ...
    Baixar SWASH
  • Mais "

Comandos Linux

Ad