for 循环
- for 循环中的三个表达式
for ((i=1;i<10;i++))
do
echo $i
done
1
2
3
4
5
6
7
8
9
- for in
for i in 1 2 3:
do
echo $i
done
a=(1 2 3)
for i in ${a[@]}:
do
echo $i
done
1
2
3:
while 循环
while ((表达式))
do
XXX
done
当满足表达式则执行do中的内容
i=0
while ((i<3))
do
echo $i
((i++))
done
0
1
2
until 循环
until ((表达式))
do
XXX
done
当不满足表达式则执行do中的内容
i=0
until ((i>=3))
do
echo $i
((i++))
done
0
1
2