break
結束for,while或until循環。
概要
1break [n]
主要用途
- 結束for,while或until循環,可指定退出幾層循環。
參數
n(可選):大於等於1的整數,用於指定退出幾層循環。
返回值
返回成功除非n小於1。
例子
1# break的可選參數n缺省值爲1。
2# 從外層for循環繼續執行。
3for((i=3;i>0;i--)); do
4 for((j=3;j>0;j--)); do
5 if((j==2)); then
6 # 換成break 1時結果一樣
7 break
8 fi
9 printf "%s %s\n" ${i} ${j}
10 done
11done
12# 輸出結果
133 3
142 3
151 3
1# 當n爲2時:
2# 退出兩層循環,結束。
3for((i=3;i>0;i--)); do
4 for((j=3;j>0;j--)); do
5 if((j==2)); then
6 break 2
7 fi
8 printf "%s %s\n" ${i} ${j}
9 done
10done
11# 輸出結果
123 3
注意
- 該命令是bash內建命令,相關的幫助信息請查看
help
命令。
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。