网站建设 客户,周口微网站制作,如何查询一个网站的icp,安徽省建设工程造价管理协会网站目录 一. 循环语句
1. 循环条件
2. 循环次数
3. 循环命令区别
4. for 循环
①. 第一种语法
②. 第二种语法
5. while 循环
6. until 循环
二. 跳出循环
1. break 结束循环
2. continue 结束循环
3. exit 结束循环
三. 补充
1. 偶数的表示
2. 奇数的表示 一. 循环…目录 一. 循环语句
1. 循环条件
2. 循环次数
3. 循环命令区别
4. for 循环
①. 第一种语法
②. 第二种语法
5. while 循环
6. until 循环
二. 跳出循环
1. break 结束循环
2. continue 结束循环
3. exit 结束循环
三. 补充
1. 偶数的表示
2. 奇数的表示 一. 循环语句
1. 循环条件
脚本实现循环一定要有循环的条件
①. 已知循环的次数
②. 未知循环的次数但要有一个跳出循环的条件 2. 循环次数
①. 循环列表只和循环次数有关
②. 循环列表有几个值便循环几次 3. 循环命令区别
循环命令有三个for 、while 、until
①. for 命令用在已知次数 while 、until 用在已知限定条件
②. while 条件成功时执行 until 条件不成功时执行 4. for 循环
执行机制遍历
①. 第一种语法
#!/in/bashfor i in {取值范围}do执行的命令序列done
②. 第二种语法
#!/bin/bashfor ((expr1;expr2;expr3))do执行的命令序列done#expr1定义变量并赋初值
#expr2决定是否循环
#expr3决定循环变量如何改变决定循环什么时候退出#如((i1;i100;i)) 5. while 循环
while [ 判断条件 ]
#条件成功时继续循环do命令序列let
#改变循环条件done 6. until 循环
until [ 判断条件 ]
#条件不成功时执行循环do命令序列let
#改变循环条件done 7. 死循环
while死循环
while true
while :
while [ 1 -eq 1 ]
#判定永远为成功没有跳出条件until死循环
until false
until [ 1 -eq 0 ]
#判断永远为不成功没有跳出条件 二. 跳出循环
1. break 结束循环
①. 用于跳出一个循环或者结束一个循环在循环语句中不仅仅是结束本层循环也可以结束整个循环体。
②. 在循环体中的break被执行时系统会直接结束整个循环体而去运行这个循环体之后的代码。
③. 特殊情况
只有在switch语句中时break的作用只是结束该switch语句并不能结束整个循环体的运行。 #!/bin/bashfor i in {1..10}doif [ $i -eq 5 ]thenbreakfiecho $idone2. continue 结束循环
①. 跳过本次循环体中剩下没有执行的语句立即开始执行下一次的循环条件判定。
②. continue 语句并没有使整个循环体结束执行。 #!/bin/bashfor i in {1..10}doif [ $i -eq 5 ]thencontinuefiecho i$idone 3. exit 结束循环
循环体中的 exit 被执行时是直接跳出整个脚本。 三. 补充
1. 偶数的表示
①. { 0..100..2 }
从0开始到100结束步长为2
②. seq 0 2 100 2. 奇数的表示
①. { 1..100..2 }
从1开始到100结束步长为2
②. seq 1 2 100