grep を使用して、すべてのディレクトリおよびサブディレクトリ出力フィルタから .php ファイルを検索します。

grep を使用して、すべてのディレクトリおよびサブディレクトリ出力フィルタから .php ファイルを検索します。

すべてのPHPファイルにエラーがないことを確認する必要があります。だからこのコマンドを実行します。

find . -iname '*.php' -exec php -d error_reporting=1 '{}' \; 

うまくいきますが、次に始まる出力だけを表示したいです。PHPの致命的なエラー、出力が別の単語で始まる場合は表示しないでください。

    find . -iname '*.php' -exec php -d error_reporting=1 '{}' \;  | grep '^PHP Fatal error'

このコマンドは機能しません。

% 合計 % 受信 % 165k % 合計 % 受信 % Xferd 平均速度時間 時間時間 現在のDloadアップロード 総コスト 残り速度 100169100169 0 0165k

関連情報