图形桌面脚本编写及 sed 和 gawk 工具入门
1. 图形桌面脚本编写
交互式 shell 脚本通常被认为枯燥乏味,但我们可以利用大多数 Linux 系统上可用的一些技术和工具来改变这一状况。
1.1 创建菜单系统
可以使用 case 命令和 shell 脚本函数为交互式脚本创建菜单系统。 menu 命令借助标准的 echo 命令绘制菜单,并使用 read 命令读取用户的响应。随后, case 命令会根据用户输入的值选择合适的 shell 脚本函数。
1.2 使用 dialog 程序
dialog 程序提供了多个预建的文本小部件,可在基于文本的终端模拟器上创建类似 Windows 的对象。通过该程序,我们能够创建用于显示文本、输入文本以及选择文件和日期的对话框,为 shell 脚本增添更多活力。例如:
dialog --msgbox "Invalid selection" 10 30
1.3 图形环境下的工具
如果在图形化的 X Windows 环境中运行 shell 脚本,还能使用更多工具。对于 KDE 桌面,有 kdialog 程序,它提供了简单的命令来创建具备所有基本窗口功能的窗口小部件;对于 GNOME 桌面,则有 gdialog 和
超级会员免费看
订阅专栏 解锁全文
525

被折叠的 条评论
为什么被折叠?



