Linux Shell编程(18)—— 循环控制
来源:互联网 发布:淘宝店怎么转让 编辑:程序博客网 时间:2024/05/16 07:16
影响循环行为的命令
break, continue
break和continue这两个循环控制命令[1]与其它语言的类似命令的行为是相同的. break命令将会跳出循环,continue命令将会跳过本次循环下边的语句,直接进入下次循环..
例子:break和continue命令在循环中的效果
break命令可以带一个参数.一个不带参数的break循环只能退出最内层的循环,而break N可以退出N层循环.
break, continue
break和continue这两个循环控制命令[1]与其它语言的类似命令的行为是相同的. break命令将会跳出循环,continue命令将会跳过本次循环下边的语句,直接进入下次循环..
例子:break和continue命令在循环中的效果
#!/bin/bashLIMIT=19 # 上限echoecho "Printing Numbers 1 through 20 (but not 3 and 11)."a=0while [ $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; echoecho Printing Numbers 1 through 20, but something happens after 2.################################################################### 同样的循环, 但是用'break'来代替'continue'.a=0while [ "$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层循环.
0 0
- Linux Shell编程(18)—— 循环控制
- Linux Shell编程(16)——循环
- Linux Shell编程(17)——嵌套循环
- Linux Shell 脚本编程(4)—控制流结构
- Linux shell编程之循环控制命令 break、continue
- shell 脚本编程学习(三) 条件控制,循环控制
- UNIX Shell循环控制—while
- linux shell编程while循环
- linux shell编程for循环
- shell编程-流程控制-for循环
- Linux Shell编程(四)--Shell控制结构
- Linux shell编程 4 ---- shell中的循环
- Linux Shell编程-流程控制
- Linux Shell编程(1)——shell编程简介
- shell编程-流程控制-while循环与until循环
- Shell编程第十一弹——循环(续)
- Shell脚本编程——(不用判断循环语句)
- Shell编程第十一弹——循环
- Linux Shell编程(15)——操作字符串
- VC6工程升级VS2013遇到的问题
- XCODE4.6创建我的第一个ios程序:hello
- Linux Shell编程(16)——循环
- Linux Shell编程(17)——嵌套循环
- Linux Shell编程(18)—— 循环控制
- 行为设计模式---模板方法模式(Template Method)
- Linux Shell编程(19)——测试与分支
- Linux Shell编程(20)——基本命令
- Linux Shell编程(21)——复杂命令
- Linux Shell编程(22)——时间/日期 命令
- 水一水
- 二叉搜索树转换成双向链表
- Linux Shell编程(23)——文本处理命令