case多分支语句
case语句结构:针对变量的不一样取值,分别执行不一样的命令序列shell
case 变量值 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; *) 默认命令序列 esac
“ ;;”表示一句话的结束
“if,else”语句适用于一个区间范围
“case‘语句适用于匹配某一个固定值
case语句运用实例:
1.判断输入的字符是数字、字母仍是符号
2.判断输入成绩的优良差
循环语句
for语句的结构:读取不一样的变量值,用来逐个执行同一组命令编程
for 变量名 in 取值列表 do 命令序列 done
从取值列表中自上而下取一个值赋值给变量,再进行输出
for语句运用实例
1.批量添加用户
用户名存放在users.txt文件中,每行一个
初始密码均设为123456
验证脚本
2.使用ping命令查看与各主机的连通性
将结果保存到shuju.txtide
while语句的结构:重复测试某个条件,只要条件成立则反复执行测试
while 条件测试操做 do 命令序列 done
while语句运用实例:
1.批量添加用户
用户名称以stu开头,按数字顺序进行编号
一共添加20个用户,即stu一、 stu二、…、stu20
初始密码均设为123456
until语句的结构:重复测试某个条件,只要条件不成立则反复执行3d
until 条件测试操做 do 命令序列 done
until语句的运用实例
1.计算1-50的和,经过循环累加的方式计算code