2010-06-09 3 views
0

У меня есть много html-файлов в вложенных каталогах, которые мне нужно преобразовать в шаблоны Haml. . Я изменил следующий скрипт bash отсюда: http://terrbear.org/?p=277, чтобы изменить html-файлы и не удалить, но мне все равно нужно его модифицировать рекурсивный ...recursive 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" ' –

ответ

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

не работает для меня –