美文网首页
逻辑判断之循环

逻辑判断之循环

作者: 御都 | 来源:发表于2019-08-28 23:31 被阅读0次

    1 for循环格式
    格式1:for ((c1;c2;c3));do.....;done

    shiyanlou:Desktop/ $ for ((i=0;i<6;i++));do echo $i;done                        [22:54:38]
    0
    1
    2
    3
    4
    5
    shiyanlou:Desktop/ $
    

    格式2:for i in $arr[@];do ...;done
    除了数组外,还支持以空格间隔的字符串。有的shell不支持以空格间隔的字符串

    shiyanlou:Desktop/ $ arr=(1 2 3 4 5)                                            [23:05:01]
    shiyanlou:Desktop/ $ for i in $arr[@];do echo i=$i;done                         [23:08:03]
    i=1
    i=2
    i=3
    i=4
    i=5
    shiyanlou:Desktop/
    

    2 while 循环
    格式:while((条件));do ...;done

    shiyanlou:Desktop/ $ a=4                                                        [23:22:23]
    shiyanlou:Desktop/ $ while ((a>1));do echo a=$a;((a=a-1));done                  [23:22:35]
    a=4
    a=3
    a=2
    shiyanlou:Desktop/ $  
    

    2.1 常用while语句

    shiyanlou:Desktop/ $ while read line;do echo line=$line;done                    [23:29:46]
    2
    line=2
    3
    line=3
    4
    line=4
    

    相关文章

      网友评论

          本文标题:逻辑判断之循环

          本文链接:https://www.haomeiwen.com/subject/ffivectx.html