特定のディレクトリのサブディレクトリをループし、「.js」ファイルを検索し、クロージャーでコンパイルするスクリプトを作成しています。私はこのコマンドでこれをやっています:
find ./js/ -type f -name "*.js" -exec java -jar compiler.jar --compilation_level SIMPLE_OPTIMIZATIONS --js '{}' --js_output_file '{}'.compiled \;
そして、古い「.js」ファイルを次のように削除します。
find ./js/ -type f -name "*.js" | xargs rm -f
しかし、「foo.js.compiled」という名前のファイルの名前を「foo.js」に変更することはできません。
助けてください。前もって感謝します。