Linux Shell程式設計(18)—— 迴圈控制
影響迴圈行為的命令
break, continue
break和continue這兩個迴圈控制命令[1]與其它語言的類似命令的行為是相同的. break命令將會跳出迴圈,continue命令將會跳過本次迴圈下邊的語句,直接進入下次迴圈..
例子:break和continue命令在迴圈中的效果
break命令可以帶一個引數.一個不帶引數的break迴圈只能退出最內層的迴圈,而break N可以退出N層迴圈.
break, continue
break和continue這兩個迴圈控制命令[1]與其它語言的類似命令的行為是相同的. break命令將會跳出迴圈,continue命令將會跳過本次迴圈下邊的語句,直接進入下次迴圈..
例子:break和continue命令在迴圈中的效果
#!/bin/bash
LIMIT=19 # 上限
echo
echo "Printing Numbers 1 through 20 (but not 3 and 11)."
a=0
while [ $a -le "$LIMIT" ]
do
a=$(($a+1))
if [ "$a" -eq 3 ] || [ "$a" -eq 11 ] # Excludes 3 and 11.
then
continue # 跳過本次迴圈剩下的語句.
fi
echo -n "$a " # 在$a等於3和11的時候,這句將不會執行.
done
# 練習:
# 為什麼迴圈會列印到20?
echo; echo
echo Printing Numbers 1 through 20, but something happens after 2.
##################################################################
# 同樣的迴圈, 但是用'break'來代替'continue'.
a=0
while [ "$a" -le "$LIMIT" ]
do
a=$(($a+1))
if [ "$a" -gt 2 ]
then
break # Skip entire rest of loop.
fi
echo -n "$a "
done
echo; echo; echo
exit 0
break命令可以帶一個引數.一個不帶引數的break迴圈只能退出最內層的迴圈,而break N可以退出N層迴圈.
相關文章
- 04 shell程式設計之迴圈語句程式設計
- 好程式設計師雲端計算教程分享Shell程式設計之for迴圈結構程式設計師
- Linux之shell程式設計Linux程式設計
- Linux Shell程式設計(1)Linux程式設計
- Linux Shell程式設計(2)Linux程式設計
- 迴圈結構程式設計程式設計
- Linux系統程式設計 - 07. 迴圈建立N個子程式分析Linux程式設計
- 『忘了再學』Shell流程控制 — 36、for迴圈介紹
- Linux入門---(三)Shell程式設計Linux程式設計
- 前端學習 linux —— shell 程式設計前端Linux程式設計
- 怎樣用 Bash 程式設計:迴圈程式設計
- 3.迴圈結構程式設計程式設計
- 04流程控制 for迴圈,while迴圈While
- Dart - 迴圈控制Dart
- Python迴圈控制-forPython
- 【學習】Linux Shell指令碼程式設計Linux指令碼程式設計
- Java語言程式設計—迴圈語句Java程式設計
- 迴圈結構程式設計之習題程式設計
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- Shell雙重fou迴圈
- shell指令碼之迴圈指令碼
- shell基礎教程 十六: Shell until迴圈
- C語言程式設計學習中while迴圈和do……while迴圈C語言程式設計While
- 雲端計算學習路線原始碼框架筆記:Shell程式設計之for迴圈結構原始碼框架筆記程式設計
- 迴圈結構程式設計 實驗題目程式設計
- CodeMonkey少兒程式設計第6章 for迴圈程式設計
- 非同步程式設計之事件迴圈機制非同步程式設計事件
- Linux Shell指令碼程式設計-基礎1Linux指令碼程式設計
- Linux作業系統之Shell程式設計Linux作業系統程式設計
- Linux-shell程式設計入門基礎Linux程式設計
- Linux大資料定製篇 Shell程式設計Linux大資料程式設計
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- Shell程式設計程式設計
- Shell變數型別有哪些?linux運維shell程式設計變數型別Linux運維程式設計
- shell指令碼程式設計之選擇控制結構指令碼程式設計
- Shell程式設計 --- Shell介紹程式設計
- 彙編實驗小記(五)-迴圈程式設計程式設計
- 非同步程式設計 101:寫一個事件迴圈非同步程式設計事件
- CodeMonkey少兒程式設計第3章 times迴圈程式設計