我的Bash脚本有问题,脚本本身工作正常,但是我试图整理它,但我找不到/想到一个方法作为“goto”命令,是的,我很新的Linux Bash。Linux Bash goto命令?
我的代码是:
echo "What is the street road?"
read road
echo "What is the address ?"
read address
echo "User is set as: $road"
echo "Address has been set as: $address"
while true; do
read -p "Is this correct? " yn
case $yn in
[Yy]*) break;;
[Nn]*) exit;;
*) break;;
esac
done
当用户输入“N”的剧本将刚刚退出本身,而是想在这里整理一下,以便它只会重新循环本身。因此,如果用户输入“n”,它只会再次询问他们的道路和地址。
我知道蝙蝠,你可以做 :一 转到:一个 (或者类似的东西!)但是,在猛砸我不知道如何做到这一点?
谢谢大家!
一般来说,如果你发现你在脚本中使用'goto',你在某处做错了什么。 'bash'具有(有限的)功能支持,这将帮助你实现你想要的。 –
请参阅:[bash中是否有“goto”语句?](http://stackoverflow.com/q/9639103/3776858) – Cyrus
另请参阅http://stackoverflow.com/a/38873157/874188 – tripleee