UNIX终端对话框,支持项目选择
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UNIX终端对话框,支持项目选择相关的知识,希望对你有一定的参考价值。
是否有在TTY或x-terminal内运行的“对话框”?我想做一些选择操作,例如配置系统服务,是否应该在启动时启动。
我不打算自己使用ncurses库,最好使用bash脚本。
预期的项目选择:
---------------------
Item []
Item []
----------------------
使用箭头键迭代这些项目,并使用空格来交替选择当前项目,我记得在RedHat中看到类似的东西,只是不太清楚命令和库。
谢谢 !
答案
也许dialog --checklist
是你想要的?
另一答案
也许你想要的是read
。
检查一下:http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_08_02.html
另一答案
我的smenu(https://github.com/p-gen/smenu)工具可以做到这一点:
R=$(echo "'Item 1'\n'Item 2'" | smenu -d -T, -l)
echo $R
(使用t命令标记/取消标记项目)
以上是关于UNIX终端对话框,支持项目选择的主要内容,如果未能解决你的问题,请参考以下文章