目录:

一、for循环语句

二、while循环语句

三、unti循环语句

 

 

一、for循环语句

 

读取不同的变量值,用来逐个执行同一组命令

shell脚本之循环语句   for-while-until_ip地址

 

shell脚本之循环语句   for-while-until_循环语句_02

 

shell脚本之循环语句   for-while-until_while循环_03

举例

批量添加用户
◆ 用户名存放在users.txt文件中,每行一个
◆ 初始密码均设为123456
◆ 验证脚本

shell脚本之循环语句   for-while-until_while循环_04

 

shell脚本之循环语句   for-while-until_ip地址_05

 

shell脚本之循环语句   for-while-until_ip地址_06

 

根据IP地址检查主机状态
◆IP地址存放在ipadds.txt文件中,每行一个
◆使用ping命令检测各主机的连通性

shell脚本之循环语句   for-while-until_批量添加_07

 

shell脚本之循环语句   for-while-until_ip地址_08

 

shell脚本之循环语句   for-while-until_while循环_09

 

二、while循环语句

重复测试某个条件,只要条件成立则反复执行

举例

批量添加用户
◆ 用户名称以stu开头,按数字顺序进行编号
◆ 一共添加20个用户,即stu1、 stu2、…、stu20
◆ 初始密码均设为123456

shell脚本之循环语句   for-while-until_循环语句_10

 

shell脚本之循环语句   for-while-until_循环语句_11

 

猜商品价格游戏
◆ 通过变量RANDOM获得随机数
◆ 提示用户猜测并记录次数,猜中后退出循环 

shell脚本之循环语句   for-while-until_用户名_12

 

shell脚本之循环语句   for-while-until_while循环_13

 

三、until 循环语句

重复测试某个条件,只要条件不成立则反复执行

举例

计算1~50的和值
◆通过循环累加的方式计算1~50的和值

shell脚本之循环语句   for-while-until_循环语句_14

 

shell脚本之循环语句   for-while-until_ip地址_15