2009-08-02 4 views
2

Ich weiß, das ist einfach, aber ich kann es einfach nicht herausfinden.Shell: SVN-Status-Pipe zu PHP, um Syntax zu überprüfen

Ich habe eine Reihe von Dateien von "Svn st", dass ich möchte, dass PHP eine Syntaxprüfung auf der Kommandozeile zu tun.

Dies gibt die Liste der Dateien aus: svn st | awk

'{$ 2 drucken}' Und das prüft ein PHP-Skript: PHP

Aber diese somefile.php -l, oder Varianten, funktioniert nicht: svn st | php -l '{print $ 2}'

Irgendwelche Ideen? Vielen Dank!

Antwort

6

Verwendung xargs:

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

Der xargs -L 1 Befehlselemente von der Standardeingabe liest, eine pro Zeile, und führt den Befehl gegeben separat für jedes Element. Weitere Informationen finden Sie in der Manpage zu xargs (1).

+0

Ehrfürchtiger Mann! Vielen Dank!!! –

Verwandte Themen