12.1.7. shell 脚本对话框
一个简单的 shell 程序的用户界面中,echo
和 read
命令的交互性较为一般,你可以使用对话程序等来提升交互性。
表 12.9. 用户界面程序列表
软件包 | 流行度 | 大小 | 说明 |
---|---|---|---|
x11-utils | V:375, I:635 | 631 | xmessage(1):在一个窗口中显示一条消息或疑问(X) |
whiptail | V:434, I:996 | 70 | 从 shell 脚本中显示用户友好的对话框(newt) |
dialog | V:17, I:125 | 1168 | 从 shell 脚本中显示用户友好的对话框(ncurses) |
zenity | V:229, I:395 | 369 | 从 shell 脚本中显示图形对话框(gtk2.0) |
ssft | V:0, I:0 | 75 | Shell 脚本前端工具 (zenity, kdialog, and 带有 gettext 的 dialog 封装) |
gettext | V:52, I:345 | 6594 | “/usr/bin/gettext.sh ”:翻译信息 |