我正在使用 handlebars.js 为我们的单页应用程序呈现客户端模板(在 node.js 服务器端使用 Jade)。
我想在服务器端预编译车把模板并将它们捆绑为一个 JS 文件发送给客户端。
目前,我handlebars
用来编译模板,如下所示:
$ handlebars template1.handlebars template2.handlebars -f precompiled_templates.js
我想编写一个 bash 脚本,它可以读取*.handlebars
目录中的所有文件,然后通过把手编译器运行它们。所以,如果我有这样的目录:
templates/
temp1.handlebars
temp2.handlebars
temp3.handlebars
temp4.handlebars
在模板目录中运行我的 bash 脚本(或一行命令)实际上将运行以下handlebars
命令:
$ handlebars temp1.handlebars temp2.handlebars temp3.handlebars temp4.handlebars -f precompiled_templates.js
有谁知道我如何编写一个 bash 脚本来将目录中的所有车把文件放到上面的命令行中?