CPanelファイルマネージャーのさまざまなディレクトリにあるファイルで特定の文字列(関数名または変数名)を検索するにはどうすればよいですか?
ライブラリディレクトリを使用しており、そのディレクトリの関数はさまざまなアプリやページで使用されています。今、私はライブラリファイル内の何かを変更する状況にあります。このため、このライブラリファイル関数を使用するファイルへの影響を知る必要があります。
ホストされているファイルを検索/検索/ grepする方法は?
SSHにアクセスできない場合のフラストレーションを理解できます。以下は、検索を開始するルートフォルダー内のファイルに保存する簡単なPHPスクリプトです。たとえば、../public_html
(またはecebeb
)フォルダーの下に、HEXカラーコード文字列www
を持つすべてのファイルを検索する必要がありました。ここで手順をたどります。
www/public_html
に移動することを選択します.php
拡張子を持つ新しいファイルを作成-ecebeb.php
を作成し、編集します。以下の6行のスクリプトをコピーし、ecebeb.php
編集ウィンドウに貼り付けて、ファイルを保存します。
<?php
$command = "grep -ri 'ecebeb' ./*";
$output = Shell_exec($command);
echo "$output";
echo "Grep job over.";
?>
次に、新しいブラウザのタブ/ウィンドウを開き、yourdomain/ecebeb.php
などのURLを参照します
私の知る限り、それは不可能です。 PHP/Perl/Python/whateverスクリプトを記述し、サーバー上で実行して、ファイルのリストを取得し、それを通してgrepする必要があります。