# !/bin/bash
# 用for循环获取users.list文件中的每一行数据,保存到name变量中
for name in 'more users.list'
do
# name 变量不为空
if [-n "$name"]
then
#添加用户
useradd -m $name
echo
#设置用户口令
echo $name "123456" |passwd --stdin "$name"
echo
echo "User $username's passwd changed!"
#name变量为空
else
echo
#输出用户名为空的提示信息
echo 'The username is null !'
fi
done
#将上述代码保存为adduser.sh ,把需要批量添加用户名信息保存到adduser.sh相同目录下的
#users.list文件中,每个用户一行记录,如下所示:
#cat users.list
#zhangsan
#lisi
#wanger
#运行脚本时需进入脚本保存的目录,输入 ./adduser.sh
#