Linuxshell脚本之循环语句

目录

一、循环

1.循环的含义

2.重复运行次数

3.常见的循环命令

4.循环示意图

二、For语句

1.定义

2.表达式

(1)for循环

(2)算术for循环

(3)嵌套 

 三、while语句

1定义

2.格式 

3.while循环小脚本

(1)求和小脚本

(2)猜价格嵌套if小脚本 

四、until语句 

1.定义

2.格式

3.until小脚本 

五、总结


一、循环

1.循环的含义

将某代码重复运行多次,通常有进入循环的条件和退出循环的条件  

2.重复运行次数

(1)循环次数事先已知

(2)循环次数事先未知

3.常见的循环命令

(1)for

(2)while

(3)util

4.循环示意图

Linuxshell脚本之循环语句_第1张图片

二、For语句

1.定义

Linuxshell脚本之循环语句_第2张图片

For循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成 

2.表达式

(1)for循环

格式:for: for 名称 [in 词语 ... ]

           do

           循环体

           done                                                  

Linuxshell脚本之循环语句_第3张图片

比较重要的脚本(更改后缀名) 

Linuxshell脚本之循环语句_第4张图片

data目录下原本的文件 

运行脚本后

(2)算术for循环

格式:for (( 表达式1; 表达式2; 表达式3 ))

           do

           循环体

           done                                                  

Linuxshell脚本之循环语句_第5张图片

(3)嵌套 

格式:for: for 名称 [in 词语 ... ]

           do

           for: for 名称 [in 词语 ... ]

           do

           done

           done                                                  

Linuxshell脚本之循环语句_第6张图片

Linuxshell脚本之循环语句_第7张图片

 三、while语句

1定义

Linuxshell脚本之循环语句_第8张图片

相对于for,需要知道循环次数;当我们只知道停止条件,不知道次数,就需要使用while;直到达到条件

2.格式 

while  条件判断

do

循环体

done

3.while循环小脚本

(1)求和小脚本

Linuxshell脚本之循环语句_第9张图片

(2)猜价格嵌套if小脚本 

Linuxshell脚本之循环语句_第10张图片

Linuxshell脚本之循环语句_第11张图片

四、until语句 

1.定义

Linuxshell脚本之循环语句_第12张图片

重复测试某个条件,只要条件不成立则反复执行

2.格式

until 条件测试操作

do

命令操作

done

3.until小脚本 

Linuxshell脚本之循环语句_第13张图片

五、总结

本章主要讲了shell脚本当中的几个循环语句,希望能够帮助到大家! 

你可能感兴趣的:(知识科普,项目,linux,shell,1024程序员节)