编写一个shell脚本,要求该脚本启动后显示一个菜单,当用户选择菜单中的选项时,脚本可根据用户选择执行相应功能(1、创建用户、2、修改用户密码、3、删除用户、4、退出)
#!/bin/bash
function createuser(){
echo "创建用户"
}
function modifypasswd(){
echo "修改用户密码"
}
function deluser(){
echo "删除用户"
}
function main(){
echo -e "1、创建用户\n2、修改用户密码\n3、删除用户\n4、退出"
read -p "你的选择为:" opt
case $opt in
1)
createuser #定义一个创建用户函数,并在此调用
;;
2)
modifypasswd #定义一个修改用户密码函数,并在此调用
;;
3)
deluser #定义一个删除用户函数,并在此调用
;;
4)
exit
;;
*)
echo "请根据选择输入1,2,3,4,其他输入无效!"
;;
esac
}
main
执行效果如下: