在shell中如何区别break和exit
1、shell中的exit用于退出shell,用户可以通过exit --help命令来查看帮助信息。

2、比如下面的代码,如果脚本没有带一个参数,那么就提示用户本脚本带一个参数,并且退出脚本。
if [ $# != 1 ];then
echo "需要带一个整数参数";
exit
fi

1、break用于退出循环一般是for、while、until等循环,用户可以通过break --help来查看帮助信息。

2、比如下面的代码,会提示用户输入一个数,如果输入大于5的数,就会跳出循环。
while :
do
read -p "Input a number between 1 to 5: " aNum
case $aNum in
1|2|3|4|5) echo "Your number is $aNum!"
;;
*) echo "You do not select a number between 1 to 5, game is over!"
break
;;
esac
done

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:193
阅读量:177
阅读量:22
阅读量:36
阅读量:141