linux tux penguin mascot cutout lying on a tray with ice cubes
COMPARTE ESTE ARTÍCULO

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:

  1. Definición de Opciones: Defines una lista de opciones en un arreglo llamado opciones.
  2. Palabra Clave select: Utiliza el comando select seguido de un nombre de variable (opt en este caso) y la lista de opciones.
  3. 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.
  4. Sentencia case: Se utiliza una sentencia case para manejar la selección del usuario. Cada caso corresponde a una opción.
  5. Sentencia break: La sentencia break sale del bucle select, utilizada aquí para la opción “Salir”.
  6. 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.

linux tux penguin mascot cutout lying on a tray with ice cubes
Photo by RealToughCandy.com on Pexels.com

¿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. 

 

 

linux tux penguin mascot cutout lying on a tray with ice cubes


NUESTRAS ÚLTIMAS PUBLICACIONES

AYUDANOS A CRECER Y A LLEGAR A TODAS LAS PERSONAS QUE NOS NECESITAN.

Contenido restringido

Acceso de usuarios existentes
   
Registro de un nuevo usuario
*Campo necesario

Categories:

Tags:

Comments are closed

Estado de acceso
ESTADO DE ACCESO
TRADUCTORES
COMPARTENOS
error: CONTENIDO PROTEGIDO