我exit 1
用来在发生错误时停止执行 shell 脚本。
外壳脚本
test() {
mod=$(($1 % 10))
if [ "$mod" = "0" ]
then
echo "$i";
exit 1;
fi
}
for i in `seq 100`
do
val=`test "$i"`
echo "$val"
done
echo "It's still running"
为什么它不起作用?如何停止 shell 脚本的执行?