流程控制:while-until循环

摘要:在这一章中,我们将看一个叫做循环的程序概念,其可用来使程序的某些部分重复。shell为循环提供了三个复合命令。本章我们将查看其中的两个命令,随后章节介绍第三个命令。

while

while 命令的语法是:

while commands; do commands; done

跳出循环

bash 提供了两个内部命令,它们可以用来在循环内部控制程序流程。break 命令立即终止一个循环,且程序继续执行循环之后的语句。continue 命令导致程序跳过循环中剩余的语句,且程序继续执行下一次循环。

until

until 命令与 while 非常相似,除了当遇到一个非零退出状态的时候,while 退出循环,而 until不退出。一个 until 循环会继续执行直到它接受了一个退出状态零。

使用循环读取文件

while 和 until 能够处理标准输入。这就可以使用 while 和 until 处理文件。

总结

通过引入循环和我们之前遇到的分支、子例程和序列,我们已经介绍了程序流程控制的主要类型。bash 还有一些锦囊妙计,但它们都是关于这些基本概念的完善。

全部评论

相关推荐

10-29 15:38
门头沟学院 Java
榕城小榕树:难道你简历里写了配送路径优化算法?
点赞 评论 收藏
分享
过往烟沉:我说什么来着,java就业面就是广!
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务