2009-08-02 3 views
2

私はこれが簡単だと知っていますが、私はそれを理解できません。Shell:SVNステータスパイプから構文を確認するためのPHP

"svn st"で出力されたファイルがたくさんあります。これは、コマンドラインで構文チェックを行うためです。

これは、ファイルのリストを出力します。svn st | awkの

を '{$ 2印刷}' これはPHPスクリプトをチェック:PHP -l somefile.php

しかし、もしくは動作しない、の変種:ST SVNを| php -l '{print $ 2}'

アイデアはありますか?ありがとう!

答えて

6

使用xargsの:

svn st | awk '{print $2}' | xargs -L 1 php -l 

xargs -L 1コマンドは、標準入力からアイテムを読み出す1行に1つずつ、別々に各項目の指定されたコマンドを実行します。詳細については、xargs(1)のマニュアルページを参照してください。

+0

恐ろしい男!ありがとう!!! –

関連する問題