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.

5
Obter resultados coloridos ao usar um tubo de grep para menos
Eu uso muito a opção --colour do grep, mas geralmente uso menos também. Como posso canalizar menos os resultados de grep e ainda preservar a coloração. (Ou isso é possível?) grep "search-string" -R * --colour | less EDIT : Estou procurando uma solução direta ou algo equivalente a isso.
246 colors  grep  pipe  less 


3
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) …
179 bash  grep  tail  watch 

8
grep para encontrar arquivos que contêm ^ M (retorno de carro do Windows)
Eu uso Linux. Há um ^ M irritante (retorno de cartografia do Windows) em algum lugar escondido em milhares de arquivos de configuração, e preciso encontrá-lo, porque isso faz com que o servidor falhe. Como encontro ^ M em uma hierarquia de diretórios cheia de arquivos de configuração? Acho que …
72 grep 

6
Como encontrar o tempo de atividade de um processo Linux
Como encontro o tempo de atividade de um determinado processo Linux. ps aux | grep gedit | grep -v grep fornece muitas informações, incluindo a hora em que o processo foi iniciado. Estou procurando especificamente um switch que retorne o tempo de atividade de um processo em milissegundos. obrigado
69 linux  process  grep  uptime 



4
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 …
52 notepad++  grep 

6
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 entanto, seria mais eficiente …

3
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 …
47 linux  grep 


1
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. Anteriormente, eu tentara sem sorte: export …
40 macos  mac  terminal  grep  console 



12
Que expressão regular posso usar para corresponder a um endereço IP?
Com a seguinte grepsintaxe, quero corresponder a todos os endereços IP em um arquivo (de um kshscript) grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file O problema: também corresponde a palavras (IP) com mais de 4 octetos: 1.1.1.1.1 ou 192.1.1.1.160 Como posso combinar um IP válido e apenas endereços IP com 4 octetos? Também posso …
35 regex  grep  ip-address 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.