2010-06-09 36 views
0

我有很多html文件嵌套目錄,我需要轉換爲Haml模板 我修改了以下bash腳本 - http://terrbear.org/?p=277修改html文件,而不是erb,但我仍然需要修改它是遞歸...遞歸html2haml

#!/bin/bash 
if [ -z "$1" ]; then 
    wdir="." 
else 
    wdir=$1 
fi 

for f in $(ls $wdir/*.html); do 
    out="${f%}.haml" 
    if [ -e $out ]; then 
     echo "skipping $out; already exists" 
    else 
     echo "hamlifying $f" 
     html2haml $f > $out 
    fi 
done 

我命名這個腳本h2h.sh,並試圖去爲命令,如

h2h.sh `find . -type d` 

我越來越沒有輸出終端

謝謝

+0

'for f in「$ wdir」/ *。html; do'和'out =「$ {f%*。html} .haml」'和'html2haml「$ f」>「$ out」' – 2010-06-09 11:35:48

回答

0
# find . -type d -exec ./h2h.sh {} \; 
+0

對我不起作用 – 2011-04-12 21:12:25