高级Shell脚本菜单

时间:2012-07-01 13:22:39

标签: linux menu shell

我正在编写菜单驱动的shell脚本,现在我有/没有菜单。

我想要一个如下菜单:

    1) All                     [ ]    
    2) Config web server       [ ]
    3) Add Source files        [X]
    4) Restart Services        [ ]
    5) Apply file permissions  [ ]

然后,用户应该能够使用箭头键向上导航并按空格键进行选择。按Enter键应该继续。

有没有人从任何开源安装脚本中看过这样的菜单,或者知道如何实现它?

2 个答案:

答案 0 :(得分:0)

您可以使用Zenity使用对话框来实现类似的功能。

答案 1 :(得分:0)

bash有select内置(不是那么互动,你需要输入要选择的项目的编号)。然后是whiptail命令,它更复杂,但会完全按照你的意愿行事。