您现在的位置是:主页 > news > 网站建设是/百度网站推广电话

网站建设是/百度网站推广电话

admin2025/6/23 8:05:58news

简介网站建设是,百度网站推广电话,网页制作模板软件,做视频自媒体要投稿几个网站到目前为止,我们已经看到了,创建循环和使用循环来完成不同的任务。有时候,你需要停止循环或跳过循环迭代。在本教程中,您将了解以下两个语句用于控制 Shell 循环:break 语句continue 语句无限循环:循环有限…

网站建设是,百度网站推广电话,网页制作模板软件,做视频自媒体要投稿几个网站到目前为止,我们已经看到了,创建循环和使用循环来完成不同的任务。有时候,你需要停止循环或跳过循环迭代。在本教程中,您将了解以下两个语句用于控制 Shell 循环:break 语句continue 语句无限循环:循环有限…

到目前为止,我们已经看到了,创建循环和使用循环来完成不同的任务。有时候,你需要停止循环或跳过循环迭代。

在本教程中,您将了解以下两个语句用于控制 Shell 循环:

break 语句

continue 语句

无限循环:

循环有限的生命,他们跳出来,一旦条件是 false 还是 false 取决于循环。

由于所需的条件是不符合一个循环可能永远持续下去。永远不会终止执行一个循环执行无限次数。出于这个原因,这样的循环被称为无限循环。

例子:

下面是一个简单的例子,使用while循环显示数字0到9:

#!/bin/sha=10while[$a -lt 10]doecho $a

a=`expr $a + 1`done

这个循环将永远持续下去,因为常是大于10,它永远不会成为小于10。所以这是无限循环真实的例子。

break语句:

break语句用于终止整个循环的执行,完成后所有行代码break语句的执行。然后,它逐级的代码跟在循环结束。

语法

将用于以下break语句退出循环:

break

将用于以下break语句退出循环:

breakn

这里n指定的第n个封闭的循环退出。

例子:

下面是一个简单的例子展示了循环将终止只要一变为5:

#!/bin/sha=0while[$a -lt 10]doecho $a

if[$a -eq 5]thenbreakfia=`expr $a + 1`done

这将产生以下结果:

012345

下面是一个简单的嵌套循环的例子。这个脚本打破两个循环,如果的 var1 等于2 和 var2 等于0:

#!/bin/shforvar1 in123doforvar2 in05doif[$var1 -eq 2-a $var2 -eq 0]thenbreak2elseecho "$var1 $var2"fidonedone

这将产生以下结果。内循环有一个 break 命令与参数2。这表明,如果条件得到满足应该跳出外循环,并最终从内循环跳出。

1015

continue 语句:

continue语句break命令类似,但它会导致当前迭代的循环退出,而不是整个循环。

这种参数是有用的,当一个错误已经发生,但你想尝试执行下一个循环迭代。

语法

continue

和break语句一样,一个整数参数可以给continue命令跳过嵌套循环的命令。

continuen

这里n指定第n个封闭循环 continue 。

例子:

下面的循环利用continue语句返回,并开始处理下一个语句:

#!/bin/shNUMS="1 2 3 4 5 6 7"forNUM in$NUMS

doQ=`expr $NUM % 2`if[$Q -eq 0]thenecho "Number is an even number!!"continuefiecho "Found odd number"done

这将产生以下结果:

Foundodd number

Numberisan even number!!Foundodd number

Numberisan even number!!Foundodd number

Numberisan even number!!Foundodd number