BUCLE REPETITIVO.
Bash soporta el bucle repetitivo While.
El funcionamiento es igual que los demás lenguajes de programación.
Consiste en realizar ciertas funciones "hasta que" se ingrese "x" valor.
Su estructura es:
while [condicion]
do
accion1
accion2
accion3
(...)
done
Si la condición del while se cumple realizará todas las acciones.
Luego volverá a preguntar, si la condición se vuelve a cumplir nuevamente realizará todas las acciones.
Esto sucederá hasta que la condición while no se cumpla.
EJERCITACIÓN.
# !/bin/sh
opcion=1
while [ $opcion != 0 ]
do
echo "opcion=$opcion"
echo -n "Ingrese un numero [ 0 para salir ]: "
read opcion
done
En éste Script debemos ingresar valores.
Y cuando la variable opción sea 0 saldrá del programa.
Ejemplo de ejecución:
opcion=1
Ingrese un numero [ 0 para salir ]: 3
opcion=3
Ingrese un numero [ 0 para salir ]: 10
opcion=10
Ingrese un numero [ 0 para salir ]: 59
opcion=59
Ingrese un numero [ 0 para salir ]: 3
opcion=3
Ingrese un numero [ 0 para salir ]: 0
Al ingresar 0 salio del programa.
Atentamente Eric.
Enlaces de interés:
- Scripts en bash - Una pequeña guía para principiantes.
- Scripts en bash - Parte I.
- Scripts en bash - Parte II.
- Scripts en bash - Parte III.
- Scripts en bash - Parte IV.
BUCLE REPETITIVO.
Bash soporta el bucle repetitivo While.
El funcionamiento es igual que los demás lenguajes de programación.
Consiste en realizar ciertas funciones "hasta que" se ingrese "x" valor.
Su estructura es:
while [condicion]
do
accion1
accion2
accion3
(...)
done
Si la condición del while se cumple realizará todas las acciones.
Luego volverá a preguntar, si la condición se vuelve a cumplir nuevamente realizará todas las acciones.
Esto sucederá hasta que la condición while no se cumpla.
EJERCITACIÓN.
# !/bin/sh
opcion=1
while [ $opcion != 0 ]
do
echo "opcion=$opcion"
echo -n "Ingrese un numero [ 0 para salir ]: "
read opcion
done
En éste Script debemos ingresar valores.
Y cuando la variable opción sea 0 saldrá del programa.
Ejemplo de ejecución:
opcion=1
Ingrese un numero [ 0 para salir ]: 3
opcion=3
Ingrese un numero [ 0 para salir ]: 10
opcion=10
Ingrese un numero [ 0 para salir ]: 59
opcion=59
Ingrese un numero [ 0 para salir ]: 3
opcion=3
Ingrese un numero [ 0 para salir ]: 0
Al ingresar 0 salio del programa.
Atentamente Eric.
Enlaces de interés:
0 COMENTARIOS:
Publicar un comentario
Bienvenido a ERICLINUX.
Gracias por tu comentario.
Nota: solo los miembros de este blog pueden publicar comentarios.