先要有个简单的思想,分为几个模块,每个模块怎样写
第一部分
#!/bin/bash
echo -e "[C]reate [D]elete [E]xit\n" 调用这个脚本会先出现三个选项
掉用这个脚本会出现三个选项:创建用户、删除用户、退出
第二部分
Choose_Action_Func() 定义选择选项的函数
{
read -p "Please input Action: " WORD
ACTION=`echo "$WORD" |tr 'A-Z' 'a-z'`将所有的大小写化为一致
[ "$ACTION" = "c" -o "$ACTION" = "create" ] && {
Create_User_Func如果选择创建用户,就去调用create函数
}
[ "$ACTION" = "d" -o "$ACTION" = "delete" ] && {
Delete_User_Func如果选择删除用户,就去调用delete函数
}
[ "$ACTION" = "e" -o "$ACTION" = "exit" ] && {
echo $ACTION如果选择退出,就关闭当前的交互界面
exit
}||{
echo "Error: $ACTION is wrong action !!"如果动作不是上面三个之一就报错
Choose_Action_Func
}
Choose_Action_Func
}