我正在使用handlebars.js爲我們的單頁應用程序呈現客戶端模板(在node.js服務器端使用Jade)。如何在bash命令行上輸出文件列表
我想在服務器端預編譯句柄模板並將它們捆綁爲一個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腳本來獲取目錄中的所有句柄文件到上面的命令行中?
我試過'$ handlebars * .handlebars -f ...'但它沒有工作,但那是因爲我指向錯誤的目錄!問題解決了! – Gaurav