首页 > 解决方案 > 如何创建选项列表并在 shell 中使用箭头键选择它

问题描述

我需要创建一个选项列表并允许用户使用箭头键从列表中进行选择,就像我们在创建 vue 项目时如何选择预设一样 在此处输入图像描述

标签: shell

解决方案


也许该dialogue实用程序会帮助您。使用以下命令,它可以让您使用如下所示的选项构建一个菜单:

dialog --checklist "Choose toppings:" 10 40 3 \
    1 Cheese on \
    2 "Tomato Sauce" on \
    3 Anchovies off

这个例子是一个多选,但也有一个单选选项。 示例对话

此页面提供了示例和比我以往任何时候都更详尽的描述:
https ://www.linuxjournal.com/article/2807

每当我想在脚本中构建交互式选项时,我都会参考它;也许会有所帮助。


推荐阅读