Perguntas sobre 'grep'

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

"grep -r foo *" vs "grep -r foo".

Ao usar o grep -r, você pode pesquisar em todos os arquivos com * ou. e parece retornar a mesma coisa, mas é realmente o mesmo? Digamos que eu pesquise por "foo", então eu poderia escrever grep -r foo * ou grep -r foo . Alguém t...
04.01.2013 / 09:15
5
respostas

Procura recursivamente pasta mas exclui subpasta svn

Eu quero encontrar todas as ocorrências de foo em um sistema de arquivos grande mantido pelo SVN, mas não quero corresponder nada contido em qualquer diretório .svn . Eu recebo correspondências imediatas quando faço grep -l -e 'foo' *...
02.04.2012 / 17:41
1
resposta

pesquisa de texto inexata

Existe algum utilitário como grep ou mesmo uniq , mas para pesquisa inexata, ou eu mesmo deveria escrever? Quero dizer que vai parecer 90% (o número pode variar), ou algo parecido. Por exemplo eu tenho arquivo com várias seqüências: a...
23.05.2012 / 21:17
2
respostas

O que significa a opção --color = auto para o GNU grep?

AFAICT, nem a página man do GNU grep , nem info grep , se destinam a soletrar o que significa --color=auto . Eu devo ser uma das poucas pessoas no planeta para as quais o significado desta opção não é imediatamente óbvio. Suponho que...
18.10.2015 / 12:57
4
respostas

Localizando uma subseqüência em arquivos em subdiretórios com um único comando interno?

No Windows, se eu quisesse encontrar uma string em todos os arquivos em todos os subdiretórios, eu faria algo como findstr /C:"the string" /S *.h No entanto, no Linux (digamos, Ubuntu) eu não encontrei outra maneira senão um comando canal...
14.02.2011 / 13:16
3
respostas

como executar linhas vindas de um resultado grep?

Eu tenho um arquivo de texto com certas instruções de instalação e sei que posso encontrar uma ocorrência única no arquivo. Por exemplo, o arquivo de texto tem algo como: MYDIR='find /home/user -name somedir' export PERL5LIB=$PERL5LIB:$MYDIR...
30.06.2011 / 13:09
4
respostas

Como dividir uma saída para dois arquivos com o grep?

Eu tenho um script mycommand.sh que não posso executar duas vezes. Eu quero dividir a saída para dois arquivos diferentes, um arquivo contendo as linhas que correspondem a um regex e um arquivo contendo as linhas que não correspondem a um reg...
31.12.2017 / 21:27
6
respostas

Contagem do número total de ocorrências usando grep

grep -c é útil para descobrir quantas vezes uma string ocorre em um arquivo, mas só conta cada ocorrência uma vez por linha. Como contar múltiplas ocorrências por linha? Estou procurando algo mais elegante do que: perl -e '$_ = <>...
06.02.2011 / 15:21
6
respostas

bash encontrar linhas que começam com string

Eu tenho vários arquivos e quero descobrir qual deles contém linhas sequenciais que começam com uma certa string. Por exemplo, para o seguinte arquivo: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Ca...
25.03.2014 / 13:32
3
respostas

Como faço para obter uma lista e removê-la de um arquivo?

Eu tenho uma longa lista de nomes de domínio que eu preciso remover do / etc / remotedomains. Eles provavelmente não estão em nenhuma ordem específica no arquivo. Cada domínio está em uma linha. Como eu poderia percorrer a lista e encontrar e...
24.10.2010 / 03:24