ls -1 *.php | xargs php -l
うまくいきません、何か手がかりはありますか? (最初のファイルのみをチェックします)
アプリケーション全体で解析エラーを検出しようとしています。
ありがとうございました。
編集:
これを思いついた、私のニーズには十分です:
#!/bin/sh
for chave in `find . | grep .php` ; do
php -l $chave
done
ls -1 *.php | xargs php -l
うまくいきません、何か手がかりはありますか? (最初のファイルのみをチェックします)
アプリケーション全体で解析エラーを検出しようとしています。
ありがとうございました。
編集:
これを思いついた、私のニーズには十分です:
#!/bin/sh
for chave in `find . | grep .php` ; do
php -l $chave
done
find . -name '*.php' -print0 | xargs -0 -L 1 php -l
これには、ファイル名に含まれる文字に関係なく機能するという追加のボーナスがあります。残念ながら、-L1の部分がないと機能しない理由がわかりません:(
失敗した 1 回だけ出力します。
find . -name '*.php' -print0 | xargs -0 -L 1 php -l | grep -v 'No syntax errors detected in ./'