分页: 1 / 1

新手 求助 bash里有 类似 goto 的跳转 语句吗

发表于 : 2016-04-09 14:06
why930908
如果没有,我在编程的时候需要返回上一步 该怎么办

Re: 新手 求助 bash里有 类似 goto 的跳转 语句吗

发表于 : 2016-04-10 5:57
Arthur2e5
当年讲 goto considered harmful 的时候就提出靠 if 和 while/do-while 足以完成 goto 的各种逻辑了,怎么还是有人在用“一步步”这种办法想事情呢。

没有。自己用 while 看看怎么改逻辑吧。

Re: 新手 求助 bash里有 类似 goto 的跳转 语句吗

发表于 : 2016-04-12 12:53
why930908
Arthur2e5 写了:当年讲 goto considered harmful 的时候就提出靠 if 和 while/do-while 足以完成 goto 的各种逻辑了,怎么还是有人在用“一步步”这种办法想事情呢。

没有。自己用 while 看看怎么改逻辑吧。
我知道可以 。我只是想用goto或者类似的 能方便点

Re: 新手 求助 bash里有 类似 goto 的跳转 语句吗

发表于 : 2016-04-12 13:41
YeLee
有for循环,while循环和until循环嘛 :Noting

Re: 新手 求助 bash里有 类似 goto 的跳转 语句吗

发表于 : 2016-04-12 15:10
susbarbatus
我真是太无聊了……

代码: 全选

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