shell脚本批量创建centos用户
写一个菜单
1)选择创建用户
2)退出
要求:如果选择1就去输入用户,继续选择1 继续输入用户继续选择1继续输入用户名。将3次输入的用户名放入到数组中,按2退出后将之前输入的用户全部创建,默认密码为123456 ( shell脚本:数组,case,for循环)
#! /bin/bash
echo "根据提示选择选项"
i=0 #计数器
select item in "creat" "exit"
do
case $item in
"creat")
read -p "请输入用户名:" username
user[i]=$username
i=`expr $i + 1` #对计数器计数
;;
"exit")
break
esac
done
for name in ${user[@]}
do
useradd $name
echo "123456" | passwd --stdin $name
done
运行结果