reagina

SHELL之批量创建账号

批量创建账号:提示用户输入第一个用户名(如people1)和最后一个用户名(如people10)

[root@localhost ~]# vim useradd2.sh
#!/bin/bash
read -p "please input first user: " FIRSTUSER
read -p "please input last user: " LASTUSER
FIRSTNUM=${FIRSTUSER##*[[:alpha:]]}  #截取数字
LASTNUM=${LASTUSER##*[[:alpha:]]}   #截取数字
NAME=${FIRSTUSER%%[0-9]*}      #截取单词
for i in $(seq $FIRSTNUM $LASTNUM);do
useradd $NAME$i
echo "123" |passwd --stdin $NAME$i &>/dev/null
done

 

发表于 2017-01-20 01:23  Reaginacrr  阅读(221)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章: