本章结构
循环语句
for循环语句
while循环语句
untli循环语句
shell函数
shell数组
一、使用for循环语句
for循环
读取不同的变量值,用来逐个执行同一组命令
for 变量名 in 取值列表 for 收件人 in 邮件地址列表
do do
命令序列 发送邮件
done done
解释:假设图中取值n的数值等于6,变量为a=0可是a<=6,没错运行脚本都会使a+1也就是a++
第一次运行a=1不满足条件会进入for循环,直到a=6是结束for循环
解析案例:
do开始 ,echo输出变量$i , done 结束
结果显示到6时循环就结束了
案例2:通过for循环简单的做一个打印hello worl
案例3
二、while语句的结构
重复测试某个条件,只要条件成立则反复执行
while 条件测试操作 while 未猜中正确价格
do do
命令序列 反复猜测商品价格
done done
案例1:设为5 在最后的值为6是跳出循环
可以看出在值为6是跳出循环
案例2 输出100不能被整除的数
案例3
while语句应用示例1、例2
三、until 循环语句结构
until 条件测试操作
do
命令序列
done
计算1-50的和值
通过循环累加的方式计算1~50的和值
编写脚本的思路(基本)
1、明确脚本的功能
实现功能
比如:需求创建测试用户,多个可以用for循环写、while循环、if多分支
注:知道需求含义来定义脚本功能
2、编写脚本是会使用到哪些命令?
useradd passwd for let ceho
3、把变化的数据使用变量表示
1)固定长的定义变量、经常调用参数课设变量
2)变化的定义变量
4、选择合适的流程控制语句
循环 双分支 多分支 case等一下控制语句