javascript – 如何递归递送JS-Beautify?

前端之家收集整理的这篇文章主要介绍了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 {} \;

猜你在找的JavaScript相关文章