Perguntas sobre 'grep'

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

Como encontrar o caminho de um arquivo baseado em seu nome?

Estou tentando encontrar o arquivo settings.xml na minha máquina Ubuntu. Eu não tenho idéia de onde está e em qual diretório está. Eu tentei usar isso - ls -R | grep settings.xml Mas não me mostra o caminho completo onde está .. Exi...
11.02.2014 / 01:02
3
respostas

grep não sai até EOF se for canalizado pelo gato

Dado este exemplo mínimo ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) gera LINE 1 e, depois de um segundo, gera LINE 2 , conforme o esperado . Se canalizarmos isso para grep LINE ( echo "LINE 1" ; sleep 1 ; echo "LINE 2"...
05.09.2018 / 17:08
5
respostas

Existe uma maneira mais simples de grep todos os arquivos em um diretório?

Quando eu quero pesquisar uma árvore inteira por algum conteúdo, eu uso find . -type f -print0 | xargs -0 grep <search_string> Existe uma maneira melhor de fazer isso em termos de desempenho ou brevidade?     
16.08.2017 / 18:28
1
resposta

Grep lento para sair depois de encontrar correspondência?

Estou tentando escrever um script bash que monitora o btmon para conexões de dispositivos. Eu tenho uma solução de trabalho, mas é absurdamente lenta, e parece que o problema é que o grep está muito lento para sair depois de encontrar uma corres...
23.05.2017 / 17:27
9
respostas

Como eu excluo as primeiras n linhas e a última linha de um arquivo usando comandos shell?

Eu tenho um arquivo chamado Element_query contendo o resultado de uma consulta: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; Eu quero excluir a primeira linha e a últ...
11.06.2015 / 20:25
5
respostas

Remover linha com a correspondência de padrão e a próxima linha [duplicada]

Estou tentando remover todas as instâncias de uma correspondência de padrão de um arquivo se ele corresponder a um padrão. Se houver uma correspondência, a linha (completa) com o padrão correspondente e a próxima linha serão removidas. A pr...
26.08.2014 / 23:59
6
respostas

Como adicionar um retorno de carro antes de cada nova linha?

Eu tenho um arquivo que usa apenas \n para novas linhas, mas eu preciso que ele tenha \r\n para cada nova linha. Como posso fazer isso? Por exemplo, resolvi-o no Vim usando :%s/\n/\r\n/g , mas gostaria de usar um script ou aplicativo...
01.09.2014 / 08:17
3
respostas

grep: Trailing de barra invertida

Eu quero fazer um grep para \resources\ . Como faço isso? Eu tentei: grep \resources\ grep \resources\ grep "\resources\" grep "\resources\" Nada disso funciona .     
09.02.2012 / 18:19
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 / 18: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 / 11:43