使用while循环批量创建用户和密码
#!/bin/bash
#while循环从文本读入用户和密码信息
while read test;do
#取出文本中的用户名和密码信息并设置变量
username=`echo ${test}|awk '{print $1}'`
passwd=`echo ${test}|awk '{print $2}'`
#创建用户
useradd ${username}
#设置密码
echo "${passwd}" |passwd --stdin ${username}
#判断用户是否存在
if [ $? -eq 0 ];then
echo "${username} Creating a successful"
else
echo "useradd: user '${username}' already exists"
fi
done<user.txt