Page cover image

Estructura WHILE y CASE

Estructuras WHILE y CASE

En un script se puede utilizar estructuras de control.

  1. Crear un archivo denominado "menú".

  2. Inicializar la variable opc en 0.

  3. Utilizar el comando -ne.

  4. Limpiar la pantalla con clear.

  5. Mostrar las opciones del menú.

  6. Pedir al usuario que ingrese una opción.

  7. Guardar la opción que ingrese el usuario en la variable opc.

  8. Utilizar la estructura de selección múltiple CASE.

#!/bin/bash

opc=0

while [ $opc -ne 4 ] ; do

clear

echo "1. Saludar"
echo "2. Evaluar edad"
echo "3. Crear respaldo"
echo "4. Salir"

echo read -p "Seleccione una opción: " opc

case $opc in
    1) clear
        echo Esta es la opción 1
        sleep 3
        ;;
    2) clear
        echo Esta es la opción 2
        sleep 3
        ;;
    3) clear
        echo Esta es la opción 3
        sleep 3
        ;;
    4) clear
        echo Esta es la opción 4
        sleep 3
        ;;
    *) echo $opc no es una opción válida
        sleep 3
        ;;
esac

Resultado

Ejecutar.

~$ ./menu.sh

El menú responde a lo ingresado por el usuario mostrando en pantalla el menú de opciones.

1. Saludar
2. Evaluar edad
3. Crear respaldo
4. Salir

Seleccione una opción: 1

Y finalmente trae el valor almacenado en 1).

Esta es la opción 1

Last updated