我写了一个简单的函数调用方式来实现增加用户的shell脚本:
one () {
echo -n "Enter a name : "
read NAME
echo "user $NAME added !!!"
stty -echo
echo -n "Enter a password for user $NAME :"
read PASSWORD
echo $PASSWORD |passwd --stdin $NAME &>/dev/null
echo
echo "user $NAME added !!!"
exit
}
two () {
echo "Thanks for using it ."
one
exit
}
three () {
echo "Have fun !!!"
exit
}
echo "What do you want to do with this program ?"
echo "1 : add a user"
echo "2 : test it "
echo "3 : just see "
echo -n "Enter a number which you choose:"
read NUMBER
case $NUMBER in
1) one ;;
2) two ;;
3) three ;;
*) echo "$NUMBER is not a valid choice ! Please try again ."
/bin/bash /media/2014-02-23/hansu_useradd.sh;;
esac
原文:http://expert123.blog.51cto.com/6216726/1362378