循环语句
for语句的结构
for 变量名 in 取值列表
do
命令序列
done
for语句应用示例
- 示例1:批量添加用户
用户名存放在users.txt文件中,每行一个
初始密码均设为123456
验证脚本
[root@localhost opt]# vim zh.sh
[root@localhost opt]# chmod +x zh.sh
[root@localhost opt]# ./zh.sh
更改用户 zhangsan 的密码 。
passwd:所有的身份验证令牌已经成功更新。
更改用户 lisi 的密码 。
passwd:所有的身份验证令牌已经成功更新。
更改用户 wangwu 的密码 。
passwd:所有的身份验证令牌已经成功更新。
更改用户 zhaoliu 的密码 。
passwd:所有的身份验证令牌已经成功更新。
更改用户 tianqi 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@localhost opt]# tail -5 /etc/passwd
zhangsan:x:1001:1001::/home/zhangsan:/bin/bash
lisi:x:1002:1002::/home/lisi:/bin/bash
wangwu:x:1003:1003::/home/wangwu:/bin/bash
zhaoliu:x:1004:1004::/hom