for 循环的一般形式

C语言风格的一般形式:

# exp1、exp2、exp3 是三个表达式,其中 exp2 是判断条件,for 循环根据 exp2 的结果来决定是否继续下一次循环;
for(exp1; exp2; exp3)
# do 和 done 是 Shell 中的关键字;
do
    # statements 是循环体语句,可以有一条,也可以有多条;
    statements
done

Python语言风格的一般形式:

# variable 表示变量,value_list 表示取值列表;
# in 是 Shell 中的关键字;
# in value_list 部分可以省略,省略后的效果相当于 in $@
# 每次循环都会从 value_list 中取出一个值赋给变量 variable,然后进入循环体(do 和 done 之间的部分),执行循环体中的 statements。直到取完 value_list 中的所有值,循环就结束了。
for variable in value_list
# do 和 done 是 Shell 中的关键字;
do
    # statements 是循环体语句,可以有一条,也可以有多条;
    statements
done