对于具有 C 风格语法的循环

C 风格 for 循环的基本格式是:

for (( variable assignment; condition; iteration process ))

笔记:

  • 在 C 风格的 for 循环中赋值变量可以包含与通常赋值不同的空格
  • C 风格的 for 循环中的变量之前没有 $

例:

for (( i = 0; i < 10; i++ ))
do
    echo "The iteration number is $i"
done

我们也可以在 C 风格的 for 循环中处理多个变量:

for (( i = 0, j = 0; i < 10; i++, j = i * i ))
do
    echo "The square of $i is equal to $j"
done