当面对各种列表重复任务时,使用简单的if语句以及难以满足要求,而顺序编写全部代码更是显得异常繁琐、困难重重,这时候就可以利用for循环语句。
【rof语句的结构】
语法:for 变量名 in 取值列表 例如:for 收件人 in 邮件地址列表
do do
命令序列 发送邮件
done done
【for语句应用示例】
(一):根据姓名列表批量添加用户
编写用作测试的列表文件:vim /root/users.txt
编写批量添加用户的脚本:vim uaddfor.sh
添加权限并测试结果:
(二):根据IP地址列表检查主机状态
编写测试列表文件:vim /root/ipadds.txt
编写用于循环检查各主机的脚本:vim chkhosts.sh
添加权限并测试结果: