ERICLINUX: Scripts en bash - Parte V.

17/10/07

Scripts en bash - Parte V.

WHILE.
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:

WHILE.
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.

Tu comentario será moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no ser necesario si usas los mismos datos y mantienes la cordura. No se publicarán insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.