29 – 流量控制:使用 while / until 循环
在上一章中,我们开发了一个菜单驱动程序来生成各种系统信息。 该程序可以运行,但仍然存在严重的可用性问题。 它只执行一个选择,然后终止。 更糟糕的是,如果做出了无效的选择,程序会因错误而终止,而不会给用户再次尝试的机会。 如果我们能以某种方式构建程序,以便它可以一遍又一遍地重复菜单显示和选择,那会更好,直到用户选择退出程序。
在本章中,我们将研究一个称为 循环,可用于使部分程序重复。 shell 提供了三个用于循环的复合命令。 我们将在本章中查看其中的两个,并在稍后的章节中查看第三个。