Perguntas sobre 'regular-expression'

2
respostas

Usando find -exec como imprimir o nome do arquivo na frente de cada linha?

Semelhante a, mas além disso: find . -iname "somepatter*txt" -print -exec cat {} \; Como o nome do arquivo de cada arquivo pode ser impresso na frente de cada linha com os resultados do find?     
06.10.2015 / 22:21
1
resposta

Encontre nomes de repositórios a partir da saída de informações do gitolite

Como eu extraio os nomes da saída do comando gitolite info , para canalizar mais em um script? Estou escrevendo um script de migração para migrar todos os meus repositórios do gitolite para um servidor Gitlab. Assim, eu quero pegar todos os...
19.04.2015 / 15:55
1
resposta

Como pesquisar logs de e-mail efetivamente com 'RegEx'

Eu estava procurando alguns conselhos e exemplos para pesquisar o log de e-mail com eficiência Suponha que a situação é assim -------- Forwarded Message -------- Subject: Fwd: Re: Notice of Allowance Date: Fri, 13 Mar 2015 16:02:17 +0530...
17.03.2015 / 17:24
1
resposta

Aceite apenas y ou sim com uma expressão regular de uma linha

Eu quero verificar se uma entrada é y ou sim (entradas em minúsculas) e rejeitar todo o resto O que eu tenho agora é ^y[e]{'0,1'}[s]['0,1']$ Mas isso aceita y , ye , ys , yes . Eu não quero que ye e ys sejam aceitos.     
01.08.2014 / 21:04
1
resposta

Mesclando arquivos de texto com base no nome do arquivo

Eu tenho centenas de arquivos com o seguinte formato: 2013_01_19_xyxyxyx.txt 2013_01_19_xyxyxyx.txt 2014_03_21_xyxyxyx.txt 2014_03_21_zxzxzxz.txt 2014_03_22_abababa.txt 2014_03_22_cbcbcbc.txt etc. Gostaria de mesclar arquivos em: 2013_...
09.04.2014 / 16:13
2
respostas

Substituindo 3 ou mais dígitos por um número equivalente de *

Eu quero substituir qualquer sequência de 3 ou mais dígitos em um arquivo de texto com o número equivalente de * . Por exemplo: abc-1234-45 - > abc - **** - 45 echo "abc-1234-45" | sed 's/[0-9]\{3,\}/*/' Eu tentei isso, mas ele só o...
08.04.2014 / 19:35
1
resposta

pcregrep newline lookbehind erro de asserção?

Tentativa de usar pcregrep para imprimir a primeira linha após uma linha em branco. Por exemplo, o conteúdo do arquivo first line second line Eu preciso de second line para ser impresso. Aqui estão alguns testes usando a mesma expr...
02.05.2014 / 02:28
1
resposta

Usando sed para substituir apenas as duas primeiras capturas regex com strings diferentes

Estou tentando mudar duas instâncias de um padrão regex para duas strings diferentes com sed, como: sed -E "s/\t([A-Za-z]|[-])+$/\t'get_addr.py -1'/" /path/to/file.ext sed -E "s/\t([A-Za-z]|[-])+$/\t'get_addr.py -2'/" /path/to/file.ext Eu...
24.08.2014 / 16:35
1
resposta

Expandindo a lista separada por vírgulas em linhas separadas

Eu tenho um arquivo com alguns dados neste formulário: Prefix text: First Name, Second Name, Third-- O prefixo difere por linha. O número de nomes varia de um para vários. O sufixo ( -- no exemplo) é opcional e não alfabético. Eu preci...
22.01.2014 / 00:20
3
respostas

Como tratar um arquivo como uma única linha com grep para aplicar um padrão de pesquisa regexp?

Eu quero corresponder tudo o que está entre algumas linhas com o regexp, mas não com o início e o fim. Este som para mim como lookbehind positivo e lookahead positivo start text bla bla bla end Existem vários números dess...
29.11.2011 / 09:26