『练习』:编写脚本userctrl.sh,执行命令sh userctrl.sh -d
时删除用户;执行命令sh userctrl.sh -c
时添加用户;执行命令sh userctrl.sh
时提醒用户添加-d
或-c
<使用test命令实现>
#!/bin/bash
[ "$1" != "-d" -a "$1" != "-c" ] && {
echo -e "\033[31mError:Please input -d|-c following userctrl.sh !!!\033[0m"
exit 0
}
[ "$1" = "-c" ] && {
read -p "Please input username:" USERNAME
read -p "Please input password:" -s PASSWORD
echo ""
useradd $USERNAME &> /dev/null && {
echo $PASSWORD | passwd --stdin $USERNAME &> /dev/dull
}||{
echo $USERNAME is exist !!!
}
}
[ "$1" = "-d" ] && {
read -p "Please input username:" USERNAME
userdel -r $USERNAME &> /dev/null || {
echo "Can't del $USERNAME because $USERNAME is not exist or busy !!!"
}
}