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

sh/bash/dash/ksh/zsh等Shell脚本
回复
why930908
帖子: 11
注册时间: 2016-04-03 10:55
系统: Ubuntu

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

#1

帖子 why930908 » 2016-04-09 14:06

如果没有,我在编程的时候需要返回上一步 该怎么办
头像
Arthur2e5
帖子: 7
注册时间: 2015-11-30 6:11
系统: Windows 10b14295

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

#2

帖子 Arthur2e5 » 2016-04-10 5:57

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

没有。自己用 while 看看怎么改逻辑吧。
why930908
帖子: 11
注册时间: 2016-04-03 10:55
系统: Ubuntu

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

#3

帖子 why930908 » 2016-04-12 12:53

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

没有。自己用 while 看看怎么改逻辑吧。
我知道可以 。我只是想用goto或者类似的 能方便点
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

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

#4

帖子 YeLee » 2016-04-12 13:41

有for循环,while循环和until循环嘛 :Noting
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

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

#5

帖子 susbarbatus » 2016-04-12 15:10

我真是太无聊了……

代码: 全选

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

沉迷将棋中……
回复