我写这个脚本是为了自动复制HAML文件,如果它不存在,或者它与旧文件不同并处理两个脚本,但每当我想运行它时我都会收到此错误。
while true do;
if [ ! -f index_copy.haml ]; then
echo "\e[33mCreating 'index_copy.haml' file."
cp index.haml index_copy.haml
if [ $? -eq 0 ]; then
echo "\e[36mDone."
else
echo "\e[32mError!"
fi
fi
if cmp -s "index.haml" "index_copy.haml" ; then
cp index.haml index_copy.haml
echo -e "\e[34mProcessing HAML...\n"
haml index.haml index.html
cd css
echo -e "\e[32mProcessing SCSS...\n"
sass style.scss style.css
cd ..
echo -e "\e[36mDone."
fi
done
答案 0 :(得分:3)
第一行,替换:
while true do;
with:
while true; do