07-03-2021, 21:48
Saludos.
Vamos a hacer un menú de opciones en bash, es un menú bastante sencillo, pero demuestra todo el potencial que tiene.
El script es este:
Al ejecutarlo nos saldrá este menú en la ventana del terminal
Como vemos tenemos 4 opciones, menú 1, 2, 3 y la opción de salir. Vamos a pulsar la opción 1
Si pulsamos la opción 4 saldremos del programa y si pulsamos cualquier otra tecla que no sea de las cuatro opciones nos informará que hemos pulsado una tecla errónea y tendremos la oportunidad de volver a seleccionar una opción.
Saludos.
Vamos a hacer un menú de opciones en bash, es un menú bastante sencillo, pero demuestra todo el potencial que tiene.
El script es este:
Código:
#!/bin/bash
MENU="SELECCIONAR UNA OPCION DEL MENU: "
while :
do
echo -e " \e[101;92m MENU PRINCIPAL \e[0m"
PS3=$MENU
select option in "Menu 1" "Menu 2" "Menu 3" "salir"
do
case $REPLY in
1) # menu 1
echo -e "\e[30;107m Has pulsado la opcion $option \e[0m"
sleep 2
clear
break
;;
2) # menu 2
echo -e " \e[30;107m Has pulsado la opcion $option \e[0m"
sleep 2
clear
break
;;
3) # menu 3
echo -e " \e[30;107m Has pulsado la opcion $option \e[0m"
sleep 2
clear
break
;;
4) # salir
clear
break 2 # sale del script
;;
*) # tecla erronea
echo -e "\e[1;31mHas pulsado una tecla erronea [${REPLY}]\e[0m"
sleep 2
clear
break
;;
esac
done
done
exit 0
Al ejecutarlo nos saldrá este menú en la ventana del terminal
Como vemos tenemos 4 opciones, menú 1, 2, 3 y la opción de salir. Vamos a pulsar la opción 1
Si pulsamos la opción 4 saldremos del programa y si pulsamos cualquier otra tecla que no sea de las cuatro opciones nos informará que hemos pulsado una tecla errónea y tendremos la oportunidad de volver a seleccionar una opción.
Saludos.