OTRA ESTRUCTURA CONDICIONAL.
La estructura case evalúa la variable con las distintas opciones definidas por el usuario.
Si cumple alguna ejecuta la acción correspondiente.
Su sintaxis es:
case [variable] in
opcion1)
accion1 (.....) ;;
opcion2)
accion2 (.....) ;;
opcion3)
accion3 (.....) ;;
*)
accion4 (.....) ;;
esac
Cada opción finalizada lleva un doble ; (;;).
Si no se cumple ninguna de las opciones se ejecutara la opción *.
Y para cerrar la estructura se utiliza esac.
EJERCITACIÓN.
# !/bin/sh
read -p "Ingrese una opción: " OPCION
case $OPCION in
1) apt-get install yakuake ;;
2) apt-get install fluxbox ;;
3) apt-get install mc ;;
4) apt-get install unrar-free ;;
5) apt-get install vlc ;;
6) apt-get install chkrootkit ;;
7) apt-get install ksnapshot ;;
8) apt-get install alien ;;
9) apt-get install zgv ;;
10) apt-get install k3b ;;
11) clear
exit ;;
*) echo "Usted ingreso una opción que no está en el menu."
exit 1;;
esac
Cuando ejecutemos éste script nos mostrará una lista de opciones.
Elejimos la opción que queramos y a continuación instalará el programa correspondiente a la opción.
Si ingresas una opción que no está en el menú devolverá el siguiente mensaje:
"Usted ingreso una opción que no está en el menu."
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.
- Free-Pascal
OTRA ESTRUCTURA CONDICIONAL.
La estructura case evalúa la variable con las distintas opciones definidas por el usuario.
Si cumple alguna ejecuta la acción correspondiente.
Su sintaxis es:
case [variable] in
opcion1)
accion1 (.....) ;;
opcion2)
accion2 (.....) ;;
opcion3)
accion3 (.....) ;;
*)
accion4 (.....) ;;
esac
Cada opción finalizada lleva un doble ; (;;).
Si no se cumple ninguna de las opciones se ejecutara la opción *.
Y para cerrar la estructura se utiliza esac.
EJERCITACIÓN.
# !/bin/sh
read -p "Ingrese una opción: " OPCION
case $OPCION in
1) apt-get install yakuake ;;
2) apt-get install fluxbox ;;
3) apt-get install mc ;;
4) apt-get install unrar-free ;;
5) apt-get install vlc ;;
6) apt-get install chkrootkit ;;
7) apt-get install ksnapshot ;;
8) apt-get install alien ;;
9) apt-get install zgv ;;
10) apt-get install k3b ;;
11) clear
exit ;;
*) echo "Usted ingreso una opción que no está en el menu."
exit 1;;
esac
Cuando ejecutemos éste script nos mostrará una lista de opciones.
Elejimos la opción que queramos y a continuación instalará el programa correspondiente a la opción.
Si ingresas una opción que no está en el menú devolverá el siguiente mensaje:
"Usted ingreso una opción que no está en el menu."
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.