Bash Para bucle con sintaxis estilo C


Ejemplo

El formato básico de estilo C for bucle es:

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

Notas:

  • La asignación de la variable dentro de C-style for bucle puede contener espacios a diferencia de la asignación habitual
  • Las variables dentro del estilo C for bucle no están precedidas por $ .

Ejemplo:

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

También podemos procesar múltiples variables dentro de C-style for loop:

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