需求
1添加5个用户currtest1,currtest2…currtest5,先判断用户名是否存在,不存在则添加
2.添加完成后,显示一共添加了几个用户,不包含事先存在且没有添加的
3.显示当前系统上共有多少个用户
#!/bin/bash
USERPREFIX='currtest'
USERADDNUMS=0
for i in {1..5};
do
#echo $USERPREFIX$i
id $USERPREFIX$i &>/dev/null
if [ $? -ne 0 ];
then
useradd $USERPREFIX$i
echo $USERPREFIX$i | passwd $USERPREFIX$i --stdin &> /dev/null
USERADDNUMS=`expr $USERADDNUMS + 1`
echo "用户$USERPREFIX$i添加成功"
fi
done
USERCOUNT=`cat /etc/passwd | wc -l`
echo "一共添加了$USERADDNUMS个用户"
echo "当前系统中一共有$USERCOUNT个用户"