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

14
Como reduzir a cobiça de uma expressão regular no AWK?

Eu quero fazer correspondência não padrão ganancioso (expressão regular) awk. Aqui está um exemplo: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' É possível escrever uma expressão regular que selecione a string mais curta? @article{gjn, em vez desta...

14
Como detectar o fim da linha com o sed

Estou procurando uma maneira de executar a substituição apenas quando o último caractere for uma nova linha, usando sed. Por exemplo: lettersAtEndOfLine é substituído, mas isso não é: lettersWithCharacterAfter& Como sednão funciona bem com novas linhas, não é tão simples quanto $ sed -E...

13
Exercícios grep online? [fechadas]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Unix e Linux Stack Exchange. Fechado há 8 meses . Existem tutoriais online grep que...

13
Regex correto não está funcionando no grep

Eu tenho este regex: (?<=prefix).*$ que retorna qualquer caractere após a sequência "prefix" e funciona bem em qualquer mecanismo de regex online (por exemplo, https://regex101.com ). O problema é quando eu uso esse regex no bash: grep '(?<=prefix).*$' <<< prefixSTRING não...

13
Expressão regular no script bash

Esta é a primeira vez que escrevo bash, então provavelmente estou cometendo um erro fácil. Basicamente, estou tentando escrever um script que obtenha os grupos de um usuário e, se eles estiverem em um determinado grupo, registrará isso de acordo. Evidentemente, haverá mais funcionalidades, mas não...

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*,...