我正在开发一个多级菜单,我想实现子菜单和子子菜单返回上一个菜单或直接返回主菜单的功能。请参见下文...
[Menu]
1 - Option 1
2 - Option 2
3 - Quit (exit command)
Please choose option:
#Under Option 1
1 - Sub-Option 1
2 - Sub-Option 2
3 - back to main menu
#Under Sub-Option 1
1 - Sub-sub Option 1
2 - Sub-sub Option 2
3 - back to Sub-option menu
4 - back to main menu
我当前的代码将每个菜单保留在单独的函数中。我在下面包含了我的子选项菜单...
suite_menu() {
show_suite_menu
read -p "Pick Number> " choice
case $choice in
1) echo "1 selected."
fullsuite_menu ;;
2) echo "2 selected."
fullsuite_menu ;;
3) echo "3 selected."
fullsuite_menu ;;
0) break;;
*) echo "Invalid choice, please try again";;
esac
}
我该如何编写子子选项菜单,让选项 3 进入上方菜单,让选项 0 进入主菜单?提前致谢 <3