Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
3
respostas

O script bash para de usar variável sem motivo

Estou preso neste script. Eu defini uma variável com um único gato de um arquivo temporário e estas são as seguintes operações feitas pelo script. PROJECT=$(cat temp/project_name_final) ; #Bifidobacterium contigs selection grep "Bifidobacte...
12.06.2018 / 09:49
2
respostas

modificar linhas contendo palavras / caracteres específicos e não contendo outros

Estou empenhado em encontrar uma maneira de modificar várias linhas em vários arquivos que contenham palavras / caracteres específicos, mas não outros. Para ser mais específico, gostaria de transformar todas as declarações de variáveis em arquiv...
11.06.2018 / 09:03
2
respostas

grep vários padrões com contexto diferente

Eu tenho um arquivo mais ou menos como header_one param1 param2 ... data_one data1 data2 data3 data4 ... header_two param1 param2 ... data_two data1 data2 data3 data4 Gostaria de extrair todos os header blocos com N seguindo as l...
19.06.2018 / 07:43
2
respostas

Procura por dois padrões sequenciais com qualquer número de caracteres usando grep [duplicate]

Eu quero procurar por linhas com "word1 ... word2", em que '...' poderia ser qualquer caractere diferente. Até agora eu usei dois greps para o mesmo assim: grep "$word1" $filename | grep "$word2" Existe uma maneira mais rápida de faze...
21.06.2018 / 11:39
2
respostas

Pipes no script bash funcionando enquanto o mesmo script falha no crontab

Eu encontrei um comportamento estranho (para mim). Eu escrevi um script maior que está funcionando bem. Quando tento iniciar o script a partir de um trabalho definido pelo crontab, as seguintes linhas estão causando problemas: down_ubuntu14=h...
14.06.2018 / 14:48
2
respostas

Reconhecimento de padrões entre duas sentenças em um arquivo que possui espaços e caracteres especiais?

Eu tenho um arquivo no qual quero imprimir todas as linhas entre dois padrões. Pattern1 = # Begin TRACE A Data e Pattern 2 = # Done Data $capture , quero imprimir todas as linhas entre pattern1 e pattern2. Arquivo 1: # Lower Limit LI...
03.05.2018 / 10:07
1
resposta

Agarre instâncias de string com três caracteres seguidos por um conjunto de números no Mac

Estou tentando capturar e manter certas instâncias de string em um arquivo de texto usando o Mac Terminal. Algumas dessas instâncias de sequência de caracteres ocorrem na mesma linha, outras ocorrem em linhas diferentes. Basicamente, a instância...
16.04.2018 / 08:15
2
respostas

Bash scripting em um diretório do Maildir [duplicado]

Eu quero percorrer 500 arquivos em um diretório do Maildir. Eu emiti o comando grep MyPattern * Recebi a mensagem de erro: bash: /usr/bin/grep: Argument list too long Então eu armazenei a lista de arquivos em um arquivo MyFiles,...
26.04.2018 / 08:02
1
resposta

grep -o -f erro de expressão regular inválido

Estou tentando contar o número de palavras em um arquivo enorme com base em uma lista de palavras fornecidas por outro arquivo. grep -F -f matchingwords.txt bigfile.txt funciona. Mas preciso da contagem para cada palavra em matchingwords....
05.05.2018 / 22:06
1
resposta

grep para arquivar para excluir conteúdo

eu tenho este comando: grep -Pvi ".(\.var|\.foo|\.varfoo)$" myfile.txt > newfile.txt nota: .var, .foo e .varfoo (e muitos outros) são linhas que estão em myfile.txt. myfile.txt: .var .foo .varfoo .xxx.var .yyy.foo .zzz.varfoo...
22.04.2018 / 16:02