Perguntas com a marcação «grep»

360
Obter o número da linha enquanto usa grep

Estou usando grep recursive para pesquisar arquivos por uma string, e todos os arquivos correspondentes e as linhas que contêm essa string são impressos no terminal. Mas é possível obter os números dessas linhas também? ex: atualmente o que recebo é /var/www/file.php: $options = "this.target", mas...

329
Grep apenas a primeira partida e pare

Estou pesquisando um diretório recursivamente usando grep com os seguintes argumentos na esperança de retornar apenas a primeira correspondência. Infelizmente, ele retorna mais de um - na verdade, dois da última vez que olhei. Parece que tenho muitos argumentos, especialmente sem obter o resultado...

323
Exclua todos os ramos git locais

Sigo um processo de desenvolvimento em que crio uma nova filial local para cada novo recurso ou cartão de história. Quando terminar, mesclo o ramo no mestre e empurro. O que tende a acontecer com o tempo devido a uma combinação de preguiça ou esquecimento é que acabo com uma grande lista de...

289
O que são boas ferramentas grep para Windows? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

277
Funções PHP exploráveis

Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Estou tentando criar uma lista de funções que podem ser usadas para...

251
Como grep e substituir

Eu preciso procurar recursivamente por uma seqüência especificada dentro de todos os arquivos e subdiretórios dentro de um diretório e substituí-la por outra. Eu sei que o comando para encontrá-lo pode ficar assim: grep 'string_to_find' -r ./* Mas como posso substituir todas as instâncias...

237
Como inverter uma expressão grep

A seguinte expressão grep lista com êxito todos os arquivos .exe e .html no diretório e subdiretórios atuais. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Como inverter este resultado para listar aqueles que não são .html ou .exe? (Ou seja

234
grep sem mostrar o caminho / arquivo: linha

Como você grep e retorna apenas a linha correspondente? ie O caminho / nome do arquivo é omitido dos resultados. Nesse caso, desejo procurar em todos os arquivos .bar no diretório atual, procurando o termo FOO find . -name '*.bar' -exec grep -Hn FOO {}

227
Como posso o `find` ignorar os diretórios .svn?

Costumo usar o findcomando para pesquisar no código fonte, excluir arquivos, o que for. Irritantemente, porque o Subversion armazena duplicatas de cada arquivo em seus .svn/text-base/diretórios, minhas pesquisas simples acabam obtendo muitos resultados duplicados. Por exemplo, desejo pesquisar...

218
Combine duas strings em uma linha com grep

Estou tentando usar greppara coincidir com linhas que contêm duas seqüências diferentes. Eu tentei o seguinte, mas isso corresponde a linhas que contêm string1 ou string2 que não é o que eu quero. grep 'string1\|string2' filename Então, como faço para corresponder grepapenas às linhas que contêm...

218
Como mostrar apenas a próxima linha após a correspondência?

grep -A1 'blah' logfile Graças a esse comando para cada linha que contém 'blá', recebo a saída da linha que contém 'blá' e a próxima linha que segue no arquivo de log. Pode ser simples, mas não consigo encontrar uma maneira de omitir a linha que tem 'blá' e mostrar apenas a próxima linha na...