Menu en bash

Este es un ejemplo que funciona en debian 8


#!/bin/bash

# Ejemplo de utilizar un menu de opciones en bash

# Funcion que muestra el menu

function _menu()

{
    echo ""

    echo "Selecciona una opcion:"

    echo

    echo "1) Primera opcion"

    echo "2) Segunda opcion"

    echo "3) Tercera opcion"

    echo

    echo "9) Salir"

    echo ""
}

opc=0

# bucle que no se detiene hasta pulsar el numero nueve

until [ $opc -eq 9 ]

do

    case $opc in

        1)

            echo " - Has seleccionado la primera opcion del menu"

            _menu

            ;;

        2)

            echo " - Has seleccionado la segunda opcion del menu"

            _menu

            ;;

        3)

            echo " - Has seleccionado la tercera opcion del menu"

            _menu

            ;;

        *)

            # si hemos puslado cualquier valor que no sea correcto

            _menu

            ;;

    esac

    read opc

done

Entradas populares de este blog

Comprobar estado del software RAID en linux y mdadm

Cambiar idioma por defecto en Devuan (NOT RUN)

Teoria de Bash - Scripting