• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    shell脚本编程之循环语句

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

    一、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脚本编程之数组
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    shell脚本编程之循环语句 shell,脚本,编程,之,循环,