Como posso procurar uma sequência específica (nome da função ou nome da variável) nos meus arquivos que estão em vários diretórios no gerenciador de arquivos cPanel?
Eu tenho usado um diretório de biblioteca e as funções nesse diretório são usadas em vários aplicativos e páginas. Agora, estou em uma situação de alterar algo no arquivo da biblioteca, para o qual preciso conhecer o impacto nos arquivos que usam as funções desse arquivo de biblioteca.
Como pesquisar / encontrar / grep pelos arquivos hospedados?
Respostas:
Eu posso entender a frustração quando você não tem acesso ao SSH. Abaixo está um script PHP simples que você salva em um arquivo na pasta raiz de onde deseja iniciar sua pesquisa. Por exemplo, eu queria encontrar todos os arquivos que têm a cadeia de código de cor HEX
ecebeb
sob o../public_html
(ou awww
pasta). Retrocedendo as etapas aqui.www/public_html
.php
extensão - eu crieiecebeb.php
- e edite-o.Copie o script abaixo de 6 linhas, cole-o na
ecebeb.php
janela de edição e salve o arquivo.<?php
$command = "grep -ri 'ecebeb' ./*";
$output = shell_exec($command);
echo "$output";
echo "Grep job over.";
?>
Agora, abra uma nova guia / janela do navegador e navegue até o URL como
yourdomain/ecebeb.php
fonte
AFAIK, é impossível. Você deve escrever um script PHP / Perl / Python / qualquer que seja e executá-lo em seu servidor para obter a lista de arquivos e o grep.
fonte