shell脚本之case-for-while-until语句

一、case多分支语句
1.1、case语句的结构
针对变量的不同取值,分别执行不同的命令序列 if语句需要判断多个不同的条件 case语句指示判断一个变量的不同取值
shell脚本之case-for-while-until语句
shell脚本之case-for-while-until语句
1.2、case语句-实例
1、 输入一个字符判断输入的内容
shell脚本之case-for-while-until语句
2、用case语句输入成绩分区 成绩0-100分 0-59分:不及格 60-74:及格 75-84:良好 85-100:优秀
shell脚本之case-for-while-until语句
二、for循环语句
2.1、for循环语句的结构
读取不同的变量值,用来逐个执行同一组命令
shell脚本之case-for-while-until语句
2、ping检测各主机的连通性
将一些IP地址作为实验测试,放在 /mnt/ip.txt文件里
shell脚本之case-for-while-until语句
3、计算1-100偶数的和
方法一:计算偶数的和
shell脚本之case-for-while-until语句
计算1~100的奇数和
shell脚本之case-for-while-until语句
三、while循环语句
3.1、while语句结构
1、用while批量新建20个用户stu1、stu2、…
shell脚本之case-for-while-until语句
3.3、猜商品价格游戏
通过变量RANDOM获得随机数 提示用户猜测并记录次数,猜中后退出循环
shell脚本之case-for-while-until语句
五、untli循环语句
5.1、until语句的结构
重复测试某个条件,只要条件不成立则反复执行
shell脚本之case-for-while-until语句

  1. 求1-100的和。(用while和until两种方法做)

shell脚本之case-for-while-until语句

  1. 求6的阶乘。(用while和until两种方法做)

shell脚本之case-for-while-until语句

  1. 求1-100的所有奇数的和。(用while和until两种方法做)

shell脚本之case-for-while-until语句

如果员工出勤满22天则算全勤,全勤奖金为100,超过22天每天饭补为8元,不满22天每天倒扣10元,根据这个原则

算出员工的满勤补贴。(员工的名单可以用$1或者遍历的方式去获取,出勤天数可以用$2来获取)

shell脚本之case-for-while-until语句