我有一个部署脚本,git 从存储库中提取代码。我想使用 yuicompressor 压缩该部署脚本中的 javascript (js) 和 css 文件。
为了缩小一个 js 文件,你可以使用以下命令:
java -jar yuicompressor-2.4.2.jar test.js -o test.js
我如何以递归方式对所有 js 和 css 文件执行此操作(在子目录内和所有文件中,同时排除非 js 或 css 的文件)?
谢谢!!
答案1
您可以使用find + exec
$ find . \( -iname *.js -o -iname *.css \) -exec java -jar /full/path/to/yuicompressor-2.4.2.jar {} -o {} \;
.css
在您的和所在的根目录上运行它.js
。