循环:一定要有跳出循环的条件
- 已知循环的次数 (来十个新人 新建十个账号)
- 未知循环的次数,但是有一个跳出循环的条件(女朋友生气,道歉道到原谅位置)
for循环:已知次数
while循环:条件成功则执行 (限定条件)
until循环:条件不成功执行 (限定条件)
for
for 名称 [in词语…];do命令;done
for i变量名 in 值a b c d i从in取值 有几个值循环几次 这里取四次
do
命令序列
done
循环列表只和你循环的次数有关
循环列表有六个值循环六次 循环的是do命令序列
循环列表的表现形式
{1..10}
{1..100}
{0..100..2}从0开始到100结束 每次加2 步长为2 打印的都是偶数
{1..100..2}从1开始到100结束 每次加2 步长为2 打印的都是奇数
`seq10`调用seq命令执行结果1到10
seq 0 2 10
打印正方形
九九乘法表
创建用户
whlie循环
格式:
while [ 条件测试操作 ]
do #do代表循环的开始
判断式/命令序列
done #done代表循环的结束
猜价格游戏
until循环
1.基本格式
重复测试否个条件,条件不成立则反复执行
格式:
until [ 条件测试操作 ]
do
判断式/命令序列
done
累加到一百
循环语句中的break exit continue的用法
break
exit
当满足条件的情况下exit会直接退出当前脚本
continue的使用
continue中止某次循环中的命令,但不会完全中止整个命令