Shell脚本编程-03下——Shell编程之循环语句
一、for循环语句
1、for循环语句的作用:读取不同的变量值,以逐个执行同一组命令
2、for语句结构
for 变量名 in 取值列表
do
命令序列
done
3、取值列表的设置
(1)直接输入,以空格分隔
(2)应用其他文件内容
4、示例:检测所在网段主机IP 100-120之间的存活主机
二、while循环语句
1、while循环语句的作用:重复测试某个条件,只要条件成立则反复执行
2、while语句结构
while 条件测试操作
do
命令序列
done
3、示例
示例1:批量添加用户,创建时交互输入用户前缀、创建用户个数、初始密码、过期时间(可选设置),用户首次登陆强制要求修改密码
示例2:当条件一直为真时的循环
课外扩展:
编写一个脚本,运行后显示九九乘法表
[root@www ~]# vim 99.sh
echo -n:不换行
break:跳出当前循环
编写一个脚本,显示出1-100的偶数
编写一个脚本,显示出1-100的奇数
编写一个脚本,显示1000-2000的质数(素数)
factor命令:分解因数