shift

Oct 27 18:20

Menú básico en bash

#!/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