Aquí os dejo un script que genera un menú según la opción indicada:
¡Claro! Aquí te dejo un ejemplo de cómo hacerlo:
bash
#!/bin/bash # Función para imprimir "Hola" function hola() { echo "Hola" } # Función para imprimir "Adiós" function adios() { echo "Adiós" } # Menú echo "Selecciona una opción:" echo "1. Imprimir Hola" echo "2. Imprimir Adiós" echo "3. Imprimir Hola y Adiós" read opcion case $opcion in 1) hola ;; 2) adios ;; 3) hola adios ;; *) echo "Opción no válida" ;; esac
Lo que hace este script es primero definir dos funciones, hola()
y adios()
, que imprimen las palabras «Hola» y «Adiós», respectivamente.
Luego se muestra un menú con tres opciones utilizando el comando echo
. Se lee la opción seleccionada utilizando el comando read
y se utiliza un case
para determinar qué función llamar en función de la opción seleccionada.
Si se selecciona la opción 1, se llama a la función hola()
, si se selecciona la opción 2 se llama a la función adios()
, y si se selecciona la opción 3 se llaman ambas funciones.
Si se selecciona una opción no válida, se muestra un mensaje de error.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.