ESTRUCTURA CONDICIONAL.
Con las estructuras condicionales, es posible crear menús con opciones.
Se encarga de tomar decisiones según una situación especifica.
Nosotros utilizaremos el lazo if.
Su sintaxis es la siguiente:
if [ expresion ]
then
accion1
elif [ expresion ]
then
accion2
else
accion3
fi
La primer línea evalua la expresión entre corchetes.
Si es verdadera ejecuta acción 1, sino evalúa la siguiente expresión (elif) y si es verdadera ejecuta acción 2. Por último, si no es ninguna de esas dos opciones entonces pasa directamente a la acción 3.
Con fi cerramos el lazo.
EJERCITACIÓN.
# !/bin/sh
echo -n "Ingrese un número:"
read valor
if [ $valor = 100 ]
then
echo "El valor es igual a 100"
else
echo "El valor es distinto de 100"
fi
Lo qué estamos haciendo en éste script es ver si el valor ingresado es igual o distinto de 100.
Si el valor es distinto de 100 nos dirá en pantalla "El valor es distinto de 100"
De lo contrario, siendo la respuesta verdadera, nos dirá "El valor es igual a 100".
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.
- Colocar colores en VIM.
- Free-Pascal
ESTRUCTURA CONDICIONAL.
Con las estructuras condicionales, es posible crear menús con opciones.
Se encarga de tomar decisiones según una situación especifica.
Nosotros utilizaremos el lazo if.
Su sintaxis es la siguiente:
if [ expresion ]
then
accion1
elif [ expresion ]
then
accion2
else
accion3
fi
La primer línea evalua la expresión entre corchetes.
Si es verdadera ejecuta acción 1, sino evalúa la siguiente expresión (elif) y si es verdadera ejecuta acción 2. Por último, si no es ninguna de esas dos opciones entonces pasa directamente a la acción 3.
Con fi cerramos el lazo.
EJERCITACIÓN.
# !/bin/sh
echo -n "Ingrese un número:"
read valor
if [ $valor = 100 ]
then
echo "El valor es igual a 100"
else
echo "El valor es distinto de 100"
fi
Lo qué estamos haciendo en éste script es ver si el valor ingresado es igual o distinto de 100.
Si el valor es distinto de 100 nos dirá en pantalla "El valor es distinto de 100"
De lo contrario, siendo la respuesta verdadera, nos dirá "El valor es igual a 100".
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.