08 循环

 

for


    for 列表用法
        for variable1 in {1..5}
        do
        done
    不带列表
        for varibale in "$@"
        do
        done
        可以看到, 不带列表的, 与带列表的区别不大
    类C风格
        for (( integer=1; integer<=5; integer++ ))
        do
        done


while


    计数器控制
        counter = 1
        while (( "$counter" <= 5 ))
        do
        done
    结束控制, 类似C中的 getchar()
        read num
        while [[ "$num" != 4 ]]
        do
        done    
    条件控制循环
        single = 0
        while [[ "$single" != 1 ]]
        do
        done    
    另外: 永真的方法
        i=0
        while :
        do
            if ((i >= 10))
            then
                break
            fi
            echo $((++i))
        done

 

循环控制符   

 

  break  用法同C, 不需要后边加 ;
    continue 用法同C, 不需要后边加 ;
    

select 结构   

 

   用时再说, 个人感觉这种结构我用不到
    
   

posted @ 2015-07-15 21:09  神之一招  阅读(215)  评论(0编辑  收藏  举报