相关疑难解决方法(0)

带有图形菜单的Bash脚本

我一直在编写简单的bash脚本一段时间,我想知道如何实现简单的菜单,如果可能的话,使用带颜色的菜单.

在过去,我编写了使用ncurses的简单C应用程序,并希望(如果可能)在我的bash脚本中有菜单,用户可以使用向上/向下箭头选择列表中的项目,然后往返一系列是/否/取消提示.

我熟悉在bash中设置彩色文本,所以有一个开始(例如:使用颜色的bash),所以此时唯一的要求就是看看bash是否具备这些功能.我宁愿避免为此在C/C++中编写应用程序,因为我希望能够动态编辑它.

bash shell menu

9
推荐指数
2
解决办法
3万
查看次数

如何读取Bash中的任何一个键?

read -n 1 KEY除了由多个字符表示的键之外,我可以获得大多数键.例如,如果我按向上箭头键:

$ read -n 1; echo
^[[A
$ [A
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,read只有剩下Esc[A就剩下了.

我希望在脚本中能够做到的是:

  1. 使用箭头键浏览列表,然后按下Enter以执行某些操作
  2. 对于其他操作,请按不同的键.

keyboard bash

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×2

keyboard ×1

menu ×1

shell ×1