>[success]# for循环 >[danger] ##### 语法 ~~~ for 变量 in 值1 值2 值3 do 代码块 done ~~~ for.sh ~~~ #!/bin/bash for i in 1 2 3 do echo $i done ~~~ >[danger] ##### 语法 ~~~ #!/bin/bash for((i=1;i<=10;i++)); do echo $(($i)); done ~~~ >[success]# while循环 * while循环是不定循环,也称为条件循环,只要条件判断成立,就会一直继续 ~~~ while [条件判断式] do 代码块 done ~~~ while.sh ~~~ #!/bin/bash i=1 result=0 while [ $i -le 100 ] do result=$(($result+i)) i=$(($i+1)) done echo $result ~~~ >[success]# 5.8 until循环 * 直到条件不成立停止 until.sh ~~~ #!/bin/bash i=1 result=0 until [ $i -gt 100 ] do result=$(($result+i)) i=$(($i+1)) done echo $result ~~~