主页 > 知识库 > shell脚本编程之循环语句

shell脚本编程之循环语句

热门标签:智能电销机器人有用吗 外呼电话系统怎么操作 商机地图标注 怎么在百度地图标注公司的位置 德阳400电话申请 百度地图标注直线距离 天津电话外呼系统排名 鹤岗400电话申请 测绘地图标注名称

在运行脚本时重复执行一系列的命令是很常见的,这时我们就需要使用循环语句来达到这个目的。

一、for命令

格式:for 变量 in 列表;do

循环体

done

for命令会遍历列表中的每一个值,并且在遍历完成后退出循环。

列表形式有以下几种:

1、在命令中定义的一系列的值;
2、变量;
3、命令;
4、目录;
5、文件。

实例1:

上例中使用{初始值..结束值}格式来表示一个区间的数值。

实例2:以变量作为列表:


实例3:用命令生成列表:


上例中使用seq命令来生成列表,seq命令的格式为:seq [初始值 步长] 终止值

以上两个例子中使用反引号将得到命令运行的结果。

实例4:将目录作为列表:

二、C语言风格的for命令

格式:for (( 变量赋值;循环终止条件;步长 )); do

循环体

done

实例:求从1加到100的和:

三、until命令

格式:until 条件; do

statement
...
done

until命令中的条件满足时则会退出循环。

实例:

四、while命令

格式:while 条件; do

statement
...
done

while命令当条件满足时则进入循环。

实例:


五、控制循环

1、break命令

作用:退出正在进行中的循环。

实例:如果变量i为3则退出循环。


2、continue命令

作用:提前进入下一轮循环。
实例:将1到20和51到100之间的数相加:

六、while的殊用法

1、死循环

格式:while :; do
语句
done

实例:

2、将文件内容逐行读入循环中

格式:while read 变量名; do

循环体

done 文件

实例:逐行读入/etc/passwd文件的内容:

您可能感兴趣的文章:
  • shell脚本中case条件控制语句的一个bug分析
  • shell脚本编程之循环语句学习笔记
  • Shell脚本while、until循环语句简明教程
  • Shell脚本for循环语句简明教程
  • shell中的循环语句、判断语句实例
  • Shell中的循环语句for、while、until实例讲解
  • shell基础学习中的字符串操作、for循环语句示例
  • 探索PowerShell(十) 循环语句介绍
  • Shell脚本的条件控制和循环语句

标签:自贡 丹东 滁州 武汉 优质小号 六盘水 镇江 百色

巨人网络通讯声明:本文标题《shell脚本编程之循环语句》,本文关键词  shell,脚本,编程,之,循环,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《shell脚本编程之循环语句》相关的同类信息!
  • 本页收集关于shell脚本编程之循环语句的相关信息资讯供网民参考!
  • 推荐文章