While es un bucle condicional; dada una condición lógica, se repetirá siempre que se cumpla, se puede ejecutar 0 o N veces. Verificar siempre la condición de salida para no crear un bucle infinito.

Untitled

Dado el script anterior, si le pasamos como parámetro el 3, nos imprimirá la tabla de multiplicar del 3 hasta el número 10 ( while [ $MULTIPLICADOR –le 10]; )

Untitled