首页 理论教育 Linux系统编程:循环语句应用及示例

Linux系统编程:循环语句应用及示例

时间:2023-11-16 理论教育 版权反馈
【摘要】:,直至测试条件为假时,才终止while语句的执行。例3.8while语句应用。其使用格式主要有3种,取决于循环变量的取值方式。例3.11for语句第三种格式的应用举例。

Linux系统编程:循环语句应用及示例

shell中有三种用于循环的语句:while语句、for语句和until语句。

1.while语句

while语句的一般格式是:

其执行过程是:先进行条件测试,如果结果为真,则进入循环体(do-done之间部分),执行其中命令;然后再做条件测试……,直至测试条件为假时,才终止while语句的执行。

例3.8 while语句应用。

2.for语句

for语句是最常用的建立循环结构的语句。其使用格式主要有3种,取决于循环变量的取值方式。

1)第一种格式

其执行过程是:变量依次取值表中各个值,即第一次取值表中第一个值,然后进入循环体,执行其中的命令;第二次取值表中第二个值,然后进入循环体,执行其中的命令;依次处理,直到变量把值表中各个值都取一次之后,从而结束for循环。

例3.9 for语句第一种格式的应用举例。

2)第二种格式(www.xing528.com)

其执行过程是:变量的值依次取当前目录下(或给定目录下)与正则表达式相匹配的文件名,每取一次,就进入循环命令表,直到所有匹配的文件名取完为止,退出循环。

例3.10 for语句第二格式应用举例。

3)第三种格式

其执行过程是,变量i依次取位置参数的值,然后执行循环体中的命令表,直至所有位置参数取完为止。

例3.11 for语句第三种格式的应用举例。

3.until语句

until语句可以用来执行一系列命令直到所指定的条件为真时才终止循环。

until语句的一般格式如下:

可以看出,它与while语句很相似,只是测试条件不同,即当测试条件为假时,才进入循环体,直至测试条件为真时终止循环。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈