Skip to content

En este ejemplo creamos un menú un poco raro solo para ver como funciona case en bash entre otras cosas que no sabía que aprendería 😯

Notifications You must be signed in to change notification settings

Nehimy/Example-of-menu-in-bash-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Menú en Bash script

Hace un día no tenía idea sobre como hacer un menú y resulta que era tan fácil que solo tenia que enter como funcionaba un case.

Case

Case nos ayuda a crear una lista de opciones donde cada opción tiene una acción ditinta.

Ejemplo:

Insertamos un valor númerico que coresponda con algunas de las opciones, si la valor no se encuentra entre las opciones sale un mensaje.

read valor
case $valor in
	1) echo "opción 1";;
	2) echo "opción 2";;
	3) echo "opción 3";;
	4) echo "opción 4";;
	5) exit;;
	*) echo "Opción incorrecta";;
esac

Aprendiendo cositas extra

Atributos de bash no no conocía

-n: Este parametro quita los saltos de linea. -p: Si colocamos -p des pues de read podemos introducir el valor en la misma linea.

Demostración

https://imgur.com/DW2Ye6k.gif

About

En este ejemplo creamos un menú un poco raro solo para ver como funciona case en bash entre otras cosas que no sabía que aprendería 😯

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages