xargs で誰もが一度ははまる罠。。リダイレクトする
xargs は回数毎にリダイレクトできない
php ファイルを探して,ソースコードをハイライトする。例。
find ./ -type -f -name '*.php' | xargs -I@ php -s @ > @.html #←出来ない
for を使いましょう
forを使うしかないですね.
for i in `find addition/ -type f -name '*.php'`; do php -s $i > $i.html ;done
find -exec も xargs もリダイレクトがコマンド単位に指定できない.for を代替出使いましょう
もしどうしても、やりたいとなると,いったんコマンドをシェルファイルにに出すしかないです。
Xargsでファイル単位でパイプ・リダイレクト出来る良い方法があれば良いんですけど。