Perguntas sobre 'grep'

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

Que parâmetros eu passo para o grep para retornar apenas nomes de arquivos?

Estou tentando usar o grep para encontrar uma parte específica do texto em vários arquivos no meu servidor web. Não tem problema, exceto que ele retorna muito mais informações do que eu quero! Idealmente, apenas retornaria uma lista de arquivos,...
25.03.2011 / 17:06
3
respostas

grep em cascata corresponde ao código de cor como padrão

Estou enviando a saída de um comando grep para outro grep . O primeiro grep está usando --color=always , para que a primeira correspondência seja colorida. Na prática, isso significa que a correspondência está entre dois códigos de cor...
24.06.2014 / 13:34
3
respostas

Por que o grep não mostra a palavra correspondente até o próximo espaço?

Eu tenho um arquivo temp e quero grep a única palavra que corresponde ao padrão em vez da palavra inteira. Eu tentei grep -o <pattern> file , mas não está me dando saída desejada Entrada xi29 vddf vss vddf vss int_s s2 rstb m...
09.12.2014 / 07:38
3
respostas

grep para múltiplos regexes e conta o número de ocorrências

Digamos que eu tenha um arquivo e vários regexes precisem ser pesquisados nele e o número de correspondências de cada regex deve ser contado. Assim, não posso combinar os padrões: grep -Po '{regex_1}|{regex_2}|...|{regex_n}' file | wc -l...
31.12.2014 / 11:47
2
respostas

Qual é a diferença entre \ b e \ no comando grep?

Na página man de grep , vejo The symbols \< and \> respectively match the empty string at the beginning and end of a word. The symbol \b matches the empty string at the edge of a word. Mas ainda não consigo descobrir a d...
27.03.2014 / 10:36
2
respostas

Cauda -f canalizada através do grep não saindo para o arquivo, mas saídas para o console

Estou usando o seguinte comando tail -f /mydir/myfile | grep "searchterm" >> outfile Sem o -f funciona bem, mas com o -f , que eu preciso, nada é gravado no arquivo. As seguintes saídas para o console muito bem tail -f /myd...
22.02.2013 / 23:52
5
respostas

Correspondência de padrões em várias linhas

O que é uma maneira rápida e fácil de validar se o padrão "301 domaname.com 200" estiver presente no BASH quando distribuído em várias linhas de saída? Eu estava usando algo como o seguinte: awk '/301|domain.com|200/' pcregrep -M '301|do...
14.11.2013 / 17:56
4
respostas

Qual o equivalente de “grep | cortar ”usando sed ou awk?

Digamos que eu tenha um arquivo de configuração /etc/emails.conf email1 = [email protected] email2 = [email protected] email3 = [email protected] e eu queria receber um e-mail2 Eu poderia fazer um: grep email2 /etc/emails.conf |...
04.05.2015 / 17:53
1
resposta

Obtém 'grep' para não dar saída ao nome do arquivo

Quando eu uso grep -o para pesquisar em vários arquivos, ele exibe cada resultado prefixado com o nome do arquivo. Como posso evitar esse prefixo? Eu quero os resultados sem os nomes dos arquivos.     
20.05.2015 / 16:25
4
respostas

Contagem de linhas que correspondem ao padrão e à linha anterior correspondente

Eu quero contar o número de vezes que uma função é excluída com sucesso. O problema é que uma linha do arquivo de log mostrará que o script está prestes a excluir a função: Prepare to remove role X A próxima linha me dirá se a exclusão fo...
08.03.2013 / 14:39