新手 求助 bash里有 类似 goto 的跳转 语句吗
发表于 : 2016-04-09 14:06
如果没有,我在编程的时候需要返回上一步 该怎么办
我知道可以 。我只是想用goto或者类似的 能方便点Arthur2e5 写了:当年讲 goto considered harmful 的时候就提出靠 if 和 while/do-while 足以完成 goto 的各种逻辑了,怎么还是有人在用“一步步”这种办法想事情呢。
没有。自己用 while 看看怎么改逻辑吧。
代码: 全选
#/bin/bash
set -a
s=$0
function goto {
sed -ne "/#$1/,$ p" $s | bash -s
exit $?
}
a=0
#test_label
a=$((a+1))
echo $a
[ $a -eq 3 ] || goto test_label