脚本内容如下:
if [ $# -eq 0 ];then
echo "one argument (username) is required!"
exit
elif [ $# -gt 1 ];then
echo "required 1 argument, but $# arguments were supplied!"
exit
fi
name=$1
if id -u ${name} &>/dev/null ;then
echo "user ${name} exists!"
else
useradd ${name} && echo "user ${name} is created, `id ${name}`"
fi
运行结果如下:
[root@centos7 scripts]#createuser.sh asd
user asd is created, uid=2003(asd) gid=2003(asd) groups=2003(asd)