vim Example.sh
#!/bin/bash
while true
do
read -p "Enter The Users NAME : " UNAME
if [ -z $UNAME ]
then
exit 0
fi
id $UNAME &> /dev/null
if [ $? -eq 0 ]
then
echo "Already exists"
else
useradd $UNAME &> /dev/null
read -p "Enter The Users Password : " PASSWD
if [ -z $PASSWD ]
then
PASSWD='123456'
fi
echo "$PASSWD" | passwd --stdin $UNAME &> /dev/null
if [ $? -eq 0 ]
then
echo "$UNAME , Create success"
else
echo "$UNAME , Create failure"
fi
fi
done
利用脚本完成下面操作:创建一个新用户,并为其设置密码。要求首先输入用户名,为空则退出脚本。然后要求输入密码,为空则使用默认密码“123456”,最后完成用户的创建和密码设置。