linux - Linux 上的菜单和子菜单脚本

标签 linux bash loops menu

有两件事我不确定我已经尝试了一段时间,我很抱歉听起来很愚蠢,但我不确定在哪里集成代码,以便在选择 A 或 B 时在子菜单中按下它说“已选择选项 A” 我也不确定如何循环子标题,以便在它说“选项 A/B 已选择”时返回到子菜单屏幕。直到我按返回主菜单按钮时,它才会转到主菜单。我非常感谢任何帮助,因为我是新手并且特别为此苦苦挣扎,谢谢!

最佳答案

另一种方法:

select x in submenu1 submenu2 exit ; do
    [[ $x == exit ]] && exit 0
    select y in optionA optionB; do
        echo "submenu $y heading"
        echo "$x selected"
        break
    done
done

例子

1) submenu1
2) submenu2
3) exit
> 1
1) optionA
2) optionB
> 1
submenu optionA heading
submenu1 selected
> 

关于linux - Linux 上的菜单和子菜单脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15417404/

相关文章:

javascript - JS 循环将每个值递增 2

linux - 创建文件夹 bash 中每个子文件夹的文件列表

linux - 如何在 EC2 实例上安装 xclip?

Java 增强的 For 循环

regex - Bash 正则表达式替换两个不同字符串之间的所有内容

linux - 如何使用 tr 替换 '--' 字符串

loops - 暂停批处理文件直到可以访问主机(使用 ping)?

c++ - 在 Linux 上找不到命令系统 ("pause")

linux - 如何确定运行 rm -rf 时释放的空间量

bash - 如何在 Bash 中构建循环