Perguntas com a marcação «grep»

grep é um utilitário de linha de comando Unix que pesquisa linhas de entrada que correspondem (ou não) a uma expressão regular e imprime os resultados. Use esta tag para perguntas sobre como usar os recursos grep, como escrever expressões regulares que funcionam com grep e uso geral. Como o grep agora está disponível em ambientes semelhantes ao Unix (por exemplo, Cygwin no Windows), você também pode usar esta tag para questões de compatibilidade e diferenças entre versões e ambientes de software.

179
Usando relógio com canos

Eu gostaria de executar este comando: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Mas não funciona, porque "acho" que o grep tenta rodar no relógio em vez da cauda ... Existe uma maneira de fazer algo como watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine) Muito...

52
Funcionalidade semelhante a Grep para o Notepad ++?

Gostaria de ter alguma funcionalidade semelhante a grep no Notepad ++. Na versão mais simples, eu gostaria de poder copiar todas as linhas do buffer atual que contém a palavra foopara um novo buffer. Posso usar o plug-in TextFX para ocultar todas as linhas sem foo, mas isso não faz tudo o que eu...

49
grep recursivo: excluir diretórios específicos

Eu uso muito o grep recursivo para encontrar arquivos de origem com conteúdo específico. grep -Rni "myfunc" . Em grandes bases de código, isso pode ficar lento, então eu uso --incldue para restringir / adicionar extensões à lista de permissões. grep -Rni --include=*.java "myfunc" . No...

47
O GNU Grep pode gerar um grupo selecionado?

É possível usar o GNU grep para obter um grupo correspondente de uma expressão? Exemplo: echo "foo 'bar'" | grep -oE "'([^']+)'" O que produziria "'bar'". Mas eu gostaria de obter apenas "barra", sem ter que enviá-lo através do grep mais uma vez (ou seja, obter o grupo correspondente). Isso é...

40
Como posso grep com cores no terminal do Mac OS X?

Recentemente, descobri que no Mac OS XI posso configurá-lo no meu shell ~/.profilepara que, quando eu o use grep, imprima as correspondências em cores (branco e vermelho). alias grep='GREP_COLOR="1;37;41" LANG=C grep --color=auto' Mas a criação de um apelido parece uma maneira de hackear isso....

34
Comando find / grep sem procurar compartilhamentos montados

Quando usei o comando find, quase sempre preciso pesquisar as unidades locais. Mas, quase sempre tenho compartilhamentos de rede super grandes montados e esses são incluídos na pesquisa. Existe uma maneira fácil de excluir aqueles no comando find, grep e outros comandos semelhantes? Exemplo:...

34
Gravando saída "tail -f" para outro arquivo

Como continuação do meu último post, onde eu costumava grep & tail -fencontrar ocorrências de eventos "raros". Eu gostaria de gravar isso em outro arquivo. Eu tentei virar tail -f log.txt | egrep 'WARN|ERROR' para dentro tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt O...

34
Como usar 'sed' com tubulação

Eu quero substituir uma string de grep, tenho: $ npm info webpack | grep version isso me mostra $ version: '2.1.0-beta.12', mas eu quero ter: $ 2.1.0-beta.12 Então, acho que posso conseguir isso usando sede substituindo substrings desnecessários. Mas aqui vai a parte mais difícil para...

27
Excluindo grep da lista de processos

Eu criei um comando para retornar o ID do processo de um daemon em execução: ps aux | grep daemon_name | awk "{ print \$2 }" Funciona perfeitamente e retorna o PID, mas também retorna um segundo PID, que provavelmente é o processo que estou executando agora. Existe uma maneira de excluir meu...