• 循环(for,while,until)与循环控制符(break,continue)


    一、for循环

    第一种风格   for ((;;;))(类似C语言风格)

                          do

                      command

                      done

    例子:for ((i=0;i<10;i++))

               do

               echo $i

               done

    第二种风格   for variable in {list}

                          do

                        command

                         done

    例子:for  i  in {1..10..2}   //打印1到10的奇数。

               do

               echo $i

               done

               a=(1 2 3 9 8 60 625)     //定义数组a

               for i in ${a[*]}    //遍历数组

                 do

               echo $i

               done

    二、while循环

    while expression

    do

    command

    done

    例子(打印0-10):a=0

               while [ a -ge  10 ]

                 do

                 echo $a

                  let "a++"

                 done

               while (( a >=10))     

                 do

                 echo $a

                  let "a++"

                 done

    二、until循环

    与while相似,while只有条件成立才执行循环体,until只有条件不成立才执行循环体)

    三、break

    用于强制退出循环体

    例子:

    sum=0

    for((i=1;i<=100;i++))

    do

    let "sum=sum+i"

    if [ sum -gt 1000 ]

    then

    echo "1+2+..+$i=$sum"

    break

    fi

    done

    四、continue

    跳过本次循环后面的语句,执行下一次循环

  • 相关阅读:
    钉钉服务器端SDK PHP版
    戒不掉
    亲历钓鱼网站
    我整理的PHP 7.0主要新特性
    JavaScript中JSON的处理心得
    X3D中Profile如何翻译
    你可以写什么?
    Gitblit中采用Ticket模式进行协作开发
    理解JavaScript中的事件处理 阻止冒泡event.stopPropagation();
    测试Remoting三种信道Http,Tcp,Ipc和Web Service的访问速度 (转)
  • 原文地址:https://www.cnblogs.com/97lzc/p/11256176.html
Copyright © 2020-2023  润新知