for循环迭代:
for var in list;do
commands
done
或
for((C语言格式)){}
以上为for循环格式,其中的list可以为字符串(通过IFS分隔),也可以为序列,序列生成方式如下:
{1..5}
{a..z}
{A..Z}
while循环:
while condition
do
commands
done
until循环,如:
[student@myhost ~]$ cat a
x=0
until [ $x -eq 5 ]
do
let x++
echo $x
done
[student@myhost ~]$ bash a
1
2
3
4
5