Perguntas sobre 'grep'

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

O que o grep faz quando não está executando a CPU?

Ao procurar correspondências com grep , muitas vezes observo que a pesquisa subsequente leva tempo significativamente menor que a primeira - por exemplo, 25s vs. 2s Obviamente, não é reutilizando as estruturas de dados de sua última execução -...
12.07.2017 / 16:33
9
respostas

Como posso “grep” padrões através de múltiplas linhas?

Parece que estou usando indevidamente grep / egrep . Eu estava tentando pesquisar strings em várias linhas e não encontrei correspondência, embora saiba que o que estou procurando deve corresponder. Originalmente, achei que meus regexes...
02.02.2014 / 10:43
5
respostas

Impedir que o grep seja encerrado em caso de incompatibilidade

Este script não ecoa "depois": #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Isso também aconteceria se eu removesse a opção -e na linha shebang, mas gostaria de man...
15.12.2016 / 16:23
3
respostas

Como usar [\ w] + na expressão regular em sed?

Estou no Windows, mas acho que minha pergunta ainda está bem colocada aqui. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Eu notei que os seguintes trabalhos (outputting here ):...
08.05.2015 / 13:55
2
respostas

grep e escapando de um cifrão

Eu 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 Depois, vejo que o $Id é colorido na saída, ou...
18.02.2012 / 02:53
11
respostas

Como posso remover todos os comentários de um arquivo?

Eu tenho um arquivo com comentários: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Eu só quero imprimir todo o código não comentado: foo bar stuff morestuff evenmorestuff Ser capaz de retirar comentários de um...
24.09.2014 / 20:02
7
respostas

Como grep-inverse-match e exclui linhas “antes” e “depois”

Considere um arquivo de texto com as seguintes entradas: aaa bbb ccc ddd eee fff ggg hhh iii Dado um padrão (por exemplo, fff ), gostaria de receber o arquivo acima para obter a saída: all_lines except (pattern_matching_lines U (B l...
01.07.2015 / 19:22
2
respostas

Grep: resultados inesperados ao procurar palavras no cabeçalho da página man

Estou tendo um comportamento estranho ao tentar usar uma página de manual no macOS. Por exemplo, a página man do Bash claramente tem uma ocorrência da string NAME : $ man bash | head -5 | tail -1 NAME E se eu for grep para name , obte...
14.06.2017 / 11:24
6
respostas

A pesquisa recursiva não funciona para o grep no solaris

Em nosso servidor Solaris, estou descobrindo que grep -r não funciona, que é a maneira usual de usar grep . Parece que egrep tem o mesmo comportamento. Como não tenho controle sobre a máquina, existe uma maneira de ter grep executa...
09.12.2011 / 19:16
11
respostas

Grep número enorme de padrões de arquivo enorme

Eu tenho um arquivo que está crescendo cerca de 200.000 linhas por dia, e é formado com blocos de três linhas, como tal: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student...
21.01.2012 / 08:38