Perguntas com a marcação «grep»

Para perguntas relacionadas ao grep, uma ferramenta de linha de comando para pesquisar padrões de texto em arquivos. Use esta tag para perguntas sobre o próprio grep ou sobre problemas decorrentes do uso da ferramenta de linha de comando grep.


5
Como exibir as linhas 2-4 após cada resultado grep?
Estou analisando um arquivo de caixa de correio que armazena relatórios do servidor de email para emails entregues sem êxito. Desejo extrair endereços de email incorretos, para removê-los do sistema. O arquivo de log fica assim: ...some content... The mail system <slavicatomic118@hotmail.com>: host mx1.hotmail.com[65.54.188.94] said: 550 Requested action not taken: …
39 grep 

3
Como iniciar o grep multi-threaded no terminal?
Eu tenho uma pasta que tem mais de 250 arquivos de 2 GB cada. Preciso procurar uma string / padrão nesses arquivos e gerar o resultado em um outputarquivo. Eu sei que posso executar o seguinte comando, mas é muito lento! grep mypattern * > output Eu quero acelerar isso. …
38 grep  parallelism 

4
Grep do final de um arquivo até o início
Eu tenho um arquivo com cerca de 30.000.000 linhas (Radius Accounting) e preciso encontrar a última correspondência de um determinado padrão. O comando: tac accounting.log | grep $pattern dá o que eu preciso, mas é muito lento porque o sistema operacional precisa primeiro ler o arquivo inteiro e depois enviar …



2
Gostaria de grep todos os arquivos, exceto alguns tipos de arquivo?
Como greparquivos recursivamente dentro de uma determinada pasta, exceto alguns tipos de arquivo? Por exemplo, estou procurando uma string na minha pasta da área de trabalho, mas ela acaba pesquisando dentro de arquivos sql e gera seqüências serializadas. Portanto, neste caso, eu gostaria grepda pasta da área de trabalho, exceto …
36 grep 

3
O grep usa um cache para acelerar as pesquisas?
Percebi que execuções subsequentes grepna mesma consulta (e também em uma consulta diferente, mas no mesmo arquivo) são muito mais rápidas que a primeira execução (o efeito é facilmente perceptível ao pesquisar em um arquivo grande). Isso sugere que o grep usa algum tipo de cache das estruturas usadas para …
36 linux  grep  cache 

4
Qual é a diferença entre a opção grep -e e grep -E?
Estou tentando entender a diferença entre grep -ee grep -E. Agora, grep manpageeu tenho: -E, --extended-regexp Interprete PATTERN como uma expressão regular estendida (veja abaixo). -e PATTERN, --regexp = PATTERN Use PATTERN como padrão; útil para proteger padrões começando com - A explicação acima não faz sentido para mim. Então, …
34 grep 


6
Como canalizo ls para grep e excluo os arquivos filtrados por grep?
Eu queria excluir um pacote do meu arquivo inicial, mas o nome do arquivo era muito longo ( google-chrome-stable_current_i386.deb). Então, decidi usar o comando ls|grep chrome|rmpara canalizar os arquivos para grep, filtrar o arquivo chrome e removê-lo. Não funcionou, então eu gostaria de ver como posso fazer isso.
33 grep  pipe  ls  rm 


4
Limitar o contexto grep a N caracteres on-line
Eu tenho que grep através de alguns arquivos JSON nos quais os comprimentos de linha excedem alguns milhares de caracteres. Como posso limitar o grep para exibir o contexto de até N caracteres à esquerda e à direita da partida? Qualquer ferramenta que não seja grep também ficaria bem, desde …
31 grep  search  json 


2
grep e escapando de um cifrão
Quero saber quais arquivos têm a string $Id$. grep \$Id\$ my_dir/mylist_of_files retorna 0 ocorrências. Eu descobri que tenho que usar grep \$Id$ my_dir/mylist_of_files Então eu vejo que o $Idcolorido está na saída, ou seja, foi correspondido. Como eu poderia combinar o segundo $e por que não \$Id\$funciona. Não importa se …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.