Para trabajar con el comando select en Bash, que se utiliza para crear un sistema de menú simple, puedes seguir estos pasos básicos. Aquí tienes un ejemplo sencillo:
#!/bin/bash
echo "Selecciona una opción:"
opciones=("Opción 1" "Opción 2" "Opción 3" "Salir")
select opt in "${opciones[@]}"
do
case $opt in
"Opción 1")
echo "Has elegido la opción 1"
;;
"Opción 2")
echo "Has elegido la opción 2"
;;
"Opción 3")
echo "Has elegido la opción 3"
;;
"Salir")
break
;;
*) echo "opción inválida $REPLY";;
esac
done
En este script:
- Definición de Opciones: Defines una lista de opciones en un arreglo llamado
opciones. - Palabra Clave
select: Utiliza el comandoselectseguido de un nombre de variable (opten este caso) y la lista de opciones. - Visualización del Menú y Selección: El script muestra un menú basado en el arreglo de opciones y espera a que el usuario seleccione una.
- Sentencia
case: Se utiliza una sentenciacasepara manejar la selección del usuario. Cada caso corresponde a una opción. - Sentencia
break: La sentenciabreaksale del bucleselect, utilizada aquí para la opción “Salir”. - Caso Predeterminado: Un caso predeterminado opcional (
*) para manejar elecciones inválidas.
Cuando se ejecuta el script, muestra un menú con las opciones listadas. El usuario puede elegir una opción ingresando el número correspondiente. El script luego ejecuta el código en el bloque case relevante.

¿QUÉ TE HA PARECIDO EL ARTÍCULO? Danos tu opinión al final de la página.
Deja tu comentario y ayúdanos a crecer.
¡SÍGUENOS EN TUS REDES FAVORITAS!
AYUDANOS A CRECER Y QUE LLEGUEMOS A TODAS LAS PERSONAS QUE NOS NECESITANA. SÍGUENOS EN TUS REDES.
Entra AQUÍ y elíge donde seguirnos.

NUESTRAS ÚLTIMAS PUBLICACIONES
- 20 ejercicios de funciones avanzadas en Python (al estilo de Ackermann)
- Cómo guardar una página web completa en MySQL con PHP (urlencode, BLOB y otras técnicas)
- 60 ejercicios de funciones recursivas en Python para la carrera de Informática
- SIMULACRO 2 – FP Programación de Videojuegos
- Simulacro de examen – FP Programación de Videojuegos
- ALERTA METEOROLÓGICA

- Proyectos que puedes empezar para aprender a programar (Academia San Roque)

- 15 ejercicios básicos en R (con soluciones)

- 📘 5 Ejercicios Sencillos de Programación en R (con soluciones)

ELIGE TU RED FAVORITA Y SÍGUENOS.
AYUDANOS A CRECER Y A LLEGAR A TODAS LAS PERSONAS QUE NOS NECESITAN.
Contenido restringido





































































































































































































































































INFORMACIÓN SOBRE 







Comments are closed