我正在尝试按照以下说明为 Dash 生成文档集:http: //kapeli.com/docsets。问题是,脚本在 wget 之后不会继续,并且似乎不会引发任何错误。当我将脚本复制到终端时,一切正常。
我使用的是 MacOS 10.8.4 和默认的 bash。
#!/usr/bin/env bash
set -e
mkdir -p $1.docset/Contents/Resources/Documents/
echo "THIS RUNS"
wget -rkp -l3 -np -nH --cut-dirs=1 --directory-prefix="./"$1".docset/Contents/Resources/Documents/" $2
echo "THIS DOES NOT RUN"
sed "s/NAME/$1/g" template > $1.docset/Contents/Info.plist
touch $1.docset/Contents/Resources/docSet.dsidx
# (script continues)
我查看了其他帖子,例如My shell script stop after exec但我没有exec
在这里使用。
为什么脚本会退出?