41、shell脚本详解(四 )-----循环语句之while循环和until 循环
文章目录
一、until循环
1、循环结构
重复测某个条件只要条件不成立,则反复循环,条件成立则退出循环
2、例题
计算从1到100所有的和
二、while 循环
1、循环结构
重复测试某个条件,只要条件成立,则反复循环,条件不成立则退出循环(和until循环相反)
2、例题
(1)、批量添加用户
要求 用户名以kgc开头,按顺序编号
添加二十个用户,即kgc1、kgc2、kgc3…
初始密码为123456
删除脚本
(2)、猜数字游戏
通过变量RANDOM 获得0-999之间随机整数
提示用户猜测,并记录次数
猜的数字偏大偏小都提示用户,猜中退出循环
(3)、计算从1到100 所有整数的和
(4) 过滤出从1到100所有整数的奇偶数 \t 用于tab 8个字符
(5)提示用户输入一个小于100的整数,并计算1到该数之间所有整数的和
(6) 计算100内 奇偶数和
(7)检测指定范围主机是否通信,并将通信的主机IP输出到文件host_ip中
(8) 输出/dev目录中的所有可执行文件
法一:while循环加case条件判断
法二:while read line 循环加case条件判断
(9)执行脚本输入用户名,若改用户存在,输出提示改用户已存在;若该用户不存在,提示用户输入密码,建立用户并设置其密码
方法一:while 循环加if条件判断
方法二:while read line 循环加if 条件判断