linux怎么设计这个脚本啊

编写一个 shell脚本,要求该脚本启动后显示一个菜单,当用户选择菜单中的选项时,脚本可根据用户选择执行1-3菜单项的相应功能并在完成功能后返回菜单并最终通过选项4退出(1、创建用户、2、修改用户密码、3、删除用户、4、退出)
脚本文件(名字为menu.sh)。


#!/bin/sh

menu()
{
  echo "==========menu==========="
  echo        "1、创建用户"
  echo        "2、修改密码"
  echo        "3、删除用户"
  echo        "4、退出"
}
while
do
  menu
  read -p "输入选项: " num

  if [ "$num" == "1" ];then
    echo "已创建用户"
    menu
  elif [ "$num" == "2" ];then
    echo "已修改密码"
    menu
  elif [ "$num" == "3" ];then
    echo "已删除用户"
    menu
  elif [ "$num" == "4" ];then
    echo "退出"
    exit
  fi
done

总体流程就是这样,在elif下面添加相应的处理函数就可以了

如果帮助到你,希望能够采纳