Perguntas com a marcação «grep»

44
Grepping reverso

Digamos, eu tenho um arquivo de texto muito grande (cerca de 10.000.000 linhas). Eu preciso grepdisso desde o final e salve o resultado em um arquivo. Qual é a maneira mais eficiente de realizar

42
grep: memória esgotada

Eu estava fazendo uma pesquisa muito simples: grep -R Milledgeville ~/Documents E depois de algum tempo esse erro apareceu: grep: memory exhausted Como posso evitar isso? Eu tenho 10 GB de RAM no meu sistema e alguns aplicativos estão sendo executados, então estou realmente surpreso que um...

42
Como executar o grep em uma única coluna?

Eu quero grep a saída do meu ls -lcomando: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Quero executar apenas grep rahmuna coluna $ 3, portanto, a saída do meu grepcomando deve ficar...

39
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

38
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. Sendo um programador...

38
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...

36
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...

36
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...

34
A tubulação do grep para o awk não está funcionando

Estou tentando grepo andamento taildo log de arquivo e obtemos a npalavra th de uma linha. Arquivo de exemplo: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Agora, se eu fizer um tail: $ tail -f test.txt Beam...

34
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...

31
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 que...

31
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...