Funcionamiento del bucle while
Un bucle while va a repetir la ejecución del cuerpo del bucle mientras se cumpla la condición del bucle.
Por tanto, el comando while primero comprueba si se cumple la condición del bucle. Si no se cumple, entonces termina la ejecución del bucle y pasa a la siguiente instrucción sin ejecutar el cuerpo del bucle.
Si se cumple la condición, entonces ejecuta el cuerpo del bucle que estará compuesto por los comandos que necesitemos para realizar la tarea o función del bucle.
Una vez termine la ejecución del cuerpo del bucle, bash volverá a comprobar la condición del bucle repitiendo el proceso mientras se cumpla la condición del bucle.
¿Cuándo usamos un bucle while?
Podemos utilizar un bucle while para repetir la ejecución de una serie de acciones (cuerpo del bucle) mientras se cumpla una condición concreta.
Si queremos repetir la ejecución del bucle mientras no se cumpla una condición, podemos utilizar la negación de la condición o utilizar otro tipo de bucles los bucles until