Perguntas com a marcação «regular-expression»

12
Regexp em .ssh / config

No trabalho, muitas vezes tenho que fazer login em hosts que seguem um esquema de nomenclatura comum, por exemplo qc01- - qc12, hc01- hc10e assim por diante. Tudo isso precisa obter os mesmos valores de configuração no meu laptop .ssh/config. Claro, eu poderia usar entradas para os hosts qc*e hc*,...

12
Bash = ~ regex e https://regex101.com/

Usando https://regex101.com/ , construí uma expressão regular para retornar a primeira ocorrência de um endereço IP em uma sequência. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp incluindo delimitadores: /(?:\d{1,3}\.)+(?:\d{1,3})/ Com a seguinte cadeia de teste: eu-west 140.243.64.99 Retorna...

11
Usando expressões regulares com cp

Esta é uma pergunta simples. Estou tentando copiar todos os arquivos no diretório atual que começam com "axis-2" e terminam com ".jar" em um diretório de destino, digamos que é ~ / MyDirectory. Meu primeiro pensamento foi tentar cp '^axis2.*jar$' ~/MyDirectory Mas isso não está funcionando. Não...

11
Forçando o Bash a usar o mecanismo Perl RegEx

Como você já deve saber, muitos dos recursos que os mecanismos modernos RegEx suportam (referência posterior, asserções de pesquisa etc.) não são suportados pelo mecanismo Bash RegEx. A seguir, é apresentado um script Bash simples que acabei de criar para tentar explicar qual é meu objetivo...

11
História do Bash globbing

Existe uma razão histórica pela qual as expressões regulares e "regulares" do Bash não são idênticas? Por exemplo, acredito que no Bash [1-2]*corresponde a qualquer coisa que comece com 1 ou 2 seguido por qualquer outra coisa, enquanto uma expressão regular [1-2]*corresponderia apenas a uma...

11
O que significa [[.ch.]] Em uma regex?

Título alternativo: O que é uma "sequência de intercalação" ou "elemento de intercalação" em uma regex compatível com POSIX? Encontrei a definição técnica exata na Seção 9.3.5 das especificações do POSIX , como item 4 da lista, mas não está muito claro para mim. Pesquisei na web por exemplos e...

11
Yum expressão regular ou pesquisa curinga?

A documentação do Fedora diz: 5.2 Pesquisas Avançadas Se você não souber o nome do pacote, use a pesquisa ou fornece opções. Como alternativa, use curingas ou expressões regulares com qualquer opção de pesquisa yum para ampliar as críticas da pesquisa. Bem, no começo, pensei que isso...

10
Comportamento estranho de “ls -a | grep ^ \. ”

Eu queria listar o conteúdo de um pwd e exibir apenas o arquivo começando com ponto. Eu tentei, ls -a | grep ^\.mas não consigo descobrir por que a saída contém também os arquivos que não começam com ponto. Por exemplo: Pictures .pip .pki .profile projects Public Sei que posso conseguir o que...