1、for 语句结构
for 变量名 in 取值列表
do
命令序列
done
例如:
for ip地址 in 主机地址列表
do
检查状态
done
2、基本用法示范
for i in “1st." "2nd." "3rd.”
do
echo $i
done
1st.
2nd.
3rd.
3、案例实战
目标:批量添加用户账号
用户列表文件 users.txt,每行一个
将初始口令设为123456,首次登陆后必须更改密码
#!/bin/bash
for i in $( cat/root/users.txt )
do
useradd $i
echo "123456" | passwd --stdin $i
chage -d 0 $i
done