shell流程控制-for循环语句
for循环介绍
for语法
循环控制
脚本在执行任务的时候,总会遇到需要循环执行的时候,比如说我们需要脚本每隔五分钟执行一次ping的操作,除了计划任务,我们还可以使用脚本来完成,那么我们就用到了循环语句。
循环的优点
1)节省内存 10M脚本 1M脚本 哪个更剩内存 完成同一个任务
2)结构更清晰
3)节省开发时间成本
一、for 循环介绍
很多人把for循环叫做条件循环,或者for i in 。其实前者说的就是for的特性,for循环的次数和给予的条件是成正比的,也就是你给5个条件,那么
他就循环5次;后者说的是for的语法。
二、for语法
2.1)for 语法一
for var in value1 value2 ......
do
commands
done
接下来看段代码吧,循环输出1-9数字
代码执行结果:
1
2
3
4
5
6
7
8
9
2.2)for语法二
C式的for命令
for ((变量;条件;自增减运算 ))
do
代码块
done
来段代码理解一下,看下还是输出1-9
代码执行结果
1
2
3
4
5
6
7
8
9
for循环使用多个变量
代码执行结果
for 无限循环 使用((;;)) 条件可以实现无线循环
看看代码吧,编写一个倒计时脚本。