Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

grep da saída principal produz caracteres engraçados no redirecionamento para o arquivo

Estou rodando o CentOS 6 e estou tentando fazer o grep do top e redirecioná-lo para um arquivo. Ou seja, top -u user1 -n 1 | /bin/grep somecommand &> scratch.txt A saída de vim scratch.txt é ^[(B^[[m21329 user1 20 0 2...
15.01.2016 / 15:20
2
respostas

“grep: Erro incomparável [” ao usar o regex

Estou tentando encontrar um padrão semelhante a este: tail -n 100000 gateway.log | grep -B10 -A10 'Nov 22 11:13:56 Received Packet from [10.50.98.68' Onde "11:13:56" pode ser a qualquer momento. Isso é o que eu criei: tail -n 100000...
27.11.2013 / 19:21
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 / 16: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 / 11: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 / 06: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 / 10: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 / 09: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 / 22: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 / 16: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 / 15:53