代码之家  ›  专栏  ›  技术社区  ›  Dr. Frankenstein

递归html2haml[重复]

  •  0
  • Dr. Frankenstein  · 技术社区  · 16 年前

    我在嵌套目录中有许多HTML文件,需要将其转换为HAML模板 我已经从这里修改了下面的bash脚本- http://terrbear.org/?p=277 要修改HTML文件而不是erb,但我仍然需要将其修改为递归的…

    #!/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`
    

    终端没有输出

    谢谢

    1 回复  |  直到 16 年前
        1
  •  0
  •   eemz    16 年前
    # find . -type d -exec ./h2h.sh {} \;