我想显示一个文本菜单,并让用户选择,例如类似如下的表格:
┏━━━━━━━━━━━━━┓
┃ WIFI Tools Menu ┃
┣━━━━━━━━━━━━━┫
┃ 1. Create virtual WLAN ┃
┃ 2. Start virtual WLAN ┃
┃ 3. Stop virtual WLAN ┃
┃ 4. View WLAN connections ┃
┃ 5. Change WLAN password ┃
┃ 6. Share Connection(ICS) ┃
┃ 7. Exit ┃
┗━━━━━━━━━━━━━┛
该表对 Windows 批处理显示相当不错,即使是 Linux shell 控制台也使用等宽字体,但输出仍然很难看。
我之前在 shell 脚本中使用过“选择”,但看起来很难看,对话框 + 菜单也是另一种解决方案,但它不会为最终用户保持相同的体验,我的脚本需要做很多任务,我不不想弹出对话框。
如何以漂亮的格式显示上表?
窗口菜单:
Linux 菜单: