Perguntas sobre 'pcregrep'

1
resposta

Como executar um multiline grep em vários arquivos?

Estou tentando pegar esse padrão onde quer que ele ocorra em vários arquivos de log (Nota: esses padrões podem variar muito em tamanho, ou seja, a quantidade de Blahs): Found an txt File Blah Blah 10019874 Blah Blah...
19.06.2014 / 15:08
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
3
respostas

Imprima até (e inclua) a enésima ocorrência de um padrão em uma linha

Digamos que eu tenha várias linhas semelhantes abaixo em um arquivo. Turbo is a cat. cats are good. cats are not dog. Coco is a black cat. cats are furry. cats are not dog. agora, se quiser grep all the ^.*cat mas quiser mencion...
12.04.2016 / 22:29
1
resposta

pcregrep para encontrar linhas com espaço em branco circundante [fechado]

Esta questão é semelhante a: Usando o grep para identificar títulos incorretos . Eu tenho alguns títulos que começam com # (como são markdown), e eu tenho as duas regras a seguir: títulos ( # ) devem ter exatamente duas linhas d...
15.07.2018 / 19:24
1
resposta

regexp: linha não vazia seguida de “From”

Estou no processo de migrar meus emails com formato Mbox para o formato Maildir. Para este fim eu uso mb2md , que funciona muito bem. No entanto, acabei de perceber que às vezes em minhas pastas Mbox uma linha em branco não aparece logo ant...
28.07.2017 / 17:01
3
respostas

Como catar um arquivo com opções “ou”

Eu tenho um nome de arquivo como /etc/auto.abc on server 1 /etc/auto.def on server 2 /etc/auto.ghi on server 1 Estou escrevendo um único script para todos os servidores e quero catar o arquivo. Exemplo: cat /etc/auto.abc ou /etc/au...
14.12.2016 / 18:40
2
respostas

pcregrep excluindo várias linhas regexp consome mais uma linha do que o necessário

Eu quero filtrar todas as linhas que começam com banana e todas as linhas que começam com um espaço após as linhas de banana. Eu estou usando pcregrep . Considere o seguinte arquivo fruits.txt : apple banana starts matching this line...
01.08.2017 / 01:02
2
respostas

Comente linhas específicas usando expressões regulares e sed

Eu tenho um arquivo verilog muito grande (~ 350 MiB). Nessa, eu quero comentar nomes de módulos específicos. Então eu peguei um arquivo de exemplo e tentei minha expressão regular nele. Arquivo de amostra (abc): - module util_minor_rev_id(...
01.09.2016 / 08:19
4
respostas

Selecione linhas com base nas linhas acima delas

Eu tenho uma lista de itens, dos quais desejo selecionar os nomes dos itens ativos: item { status: "Active" properties { key_a: value } id: 42 name: "Foo" } item { status: "Disabled" properties { key_b: value } id: 1...
10.08.2018 / 18:36
3
respostas

encontra texto nos arquivos e copia para um csv

Eu preciso extrair o texto em um monte de arquivos html (cerca de 500K deles) O texto a ser copiado parece com <div class='cls '>text to be copied including some<span>and <p></p></span>and more text</div>...
23.11.2018 / 15:04