绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
shell流程控制-for循环语句
2019-12-10 10:49:51

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 无限循环 使用((;;)) 条件可以实现无线循环

看看代码吧,编写一个倒计时脚本。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

凉城时光
创建时间:2019-12-04 10:57:57
朋友 我们一起聊运维
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 我没
    栈主

小栈成员

查看更多
  • unnamed personq
  • unnamed personq
  • bluetooth
  • amadan
戳我,来吐槽~