前端之家收集整理的这篇文章主要介绍了
javascript – 如何递归递送JS-Beautify?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在目录和子目录中有很多html
文件.我可以通过命令行执行js-beautify命令,并将其递归应用于所有这些
文件.
我已经试过了. -name“* .html”-type f | js-beautify -r和js-beautify -r |找 . -name“* .html”-type f但它不工作.但是,如果我提供像js-beautify -r myfile.html或js-beautify -r * .html(在目录中的所有文件,但不在子目录中)的情况下,JS-beautify会起作用.
谁能告诉我应该怎么管这两个命令?
However,JS-beautify does work … in case of all the files in a directory but not in sub-directory
您已经提到,如果所有输入文件位于同一目录中,JS美化工作.你的命令不会工作,因为你传递所有的结果从find可能包括来自不同目录的输入文件.
如前面的评论所述,您可以使用-exec:
find . -type f -name "*.html" -exec js-beautify -r {} \;
原文链接:https://www.f2er.com/js/152103.html