break命令用于跳出循环语句,可用于while、for循环或case语句。
语法:
break [n]
参数说明:
- [n] 可选参数,表示跳出第n层循环,默认为1。
示例:
具体用法如下:
在for循环中使用
在for循环中使用break命令,可以提前终止循环语句的执行。
for i in {1..10}
do
if [[ $i -eq 6 ]]; then
break
fi
echo \"i:$i\"
done
# 输出结果
i:1
i:2
i:3
i:4
i:5
在while循环中使用
在while循环中使用break命令,同样可以提前终止循环语句的执行。
i=1
while [[ $i -le 10 ]]
do
if [[ $i -eq 6 ]]; then
break
fi
echo \"i:$i\"
((i++))
done
# 输出结果
i:1
i:2
i:3
i:4
i:5
在case语句中使用
在case语句中使用break命令,用于终止case语句的执行。
option=a
case $option in
a)
echo \"option a\"
break
;;
b)
echo \"option b\"
;;
*)
echo \"unknown option\"
;;
esac
# 输出结果
option a
注意:break命令只能用于循环语句或者case语句中,如果在其他地方使用会报错。
© 版权声明
本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!
THE END