Menú básico en bash
Ejemplo de un menú básico en bash. Este menú permite pasar varias opciones a la vez. Si queremos que sea alguna opción sea excluyente había que poner un «break» en vez de un «shift» al terminar las tareas de esa opción.
#!/bin/bash while [ "$#" -gt 0 ] do case $1 in -h | --help) echo "Ayuda del programa $(basename $0)" echo " blablaba" shift ;; -l | --list) echo "Lista de optiones:" echo " -h | --help Descripción" echo " -l | --list Descripción" echo " -a | --append [parámetro] Descripción" shift ;; -a | --append) echo "Opción con parámetro:" shift parameter="$1" shift ;; *) echo "Otras opciones" shift ;; esac done
Lenguaje:
bash
