Shell: SVN durum boru sözdizimini kontrol etmek php

1 Cevap php

Ben bu basit olduğunu biliyorum ama ben sadece bunu çözemiyorum.

Ben komut satırında bir sözdizimi denetimi yapmak için php istiyoruz "svn st" ile dosyaları çıktı bir sürü var.

Bu dosyaların listesini verir: st svn | awk '{print $ 2}'

Ve bu bir php script denetler: php-l somefile.php

Ama bu, ya da varyantları, işe yaramazsa: st svn | php-l '{print $ 2}'

Herhangi bir fikir? Teşekkürler!

1 Cevap

Xargs kullanın:

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

xargs -L 1 komutu standart girdi, hat başına bir öğe okur ve ayrı ayrı her bir madde için verilen komutu çalıştırır. Daha fazla bilgi için xargs (1) man sayfasına bakın.