自动化脚本批量之创建多个用户
1 #!/usr/bin/bash 2 # 自动化脚本之批量创建多个用户 3 IFS=$'\n' #读取文件时以换行符为分隔符 4 for line in `cat ip.txt` 5 do 6 user=`echo "$line" | awk '{print $1}'` 7 passwd=`echo "$line" | awk '{print $2}'` 8 id $user &>/dev/null 9 if [ $? -eq 0 ];then 10 echo "user $user already exists." 11 continue 12 fi 13 useradd $user 14 echo "$passwd" | passwd --stdin $user &>/dev/null 15 if [ $? -eq 0 ];then 16 echo "user $user created successfully." 17 else 18 echo "user $user created defualt." 19 fi 20