Buenas noches,
Hoy vamos haber algo básico pero bastante útil. Vamos a ver unos ejemplo de menus de opciones en shell script.
#!/bin/bash
#rokitoh
usage()
{
cat << EOF
USO: $0 -n <OPCION UNO> -p <OPCION DOS> -h <OPCION TRES>
Ejemplo menú de opciones
OPCIONES:
-n OPCION UNO
-m OPCION DOS
-p OPCION TRES
EOF
}
#Declaramos todas las variables que se van a usar para guardar los parametros
uno=
dos=
tres=
#Usamos el getopts para guardar los parametros en variables
while getopts “n:m:p:” OPTION
do
case $OPTION in
n)
uno=$OPTARG
;;
m)
dos=$OPTARG
;;
p)
tres=$OPTARG
;;
esac
done
#Comprobamos que se han introducido los parametros obligatorios
if [ -z $uno] || [ -z $dos ] || [ -z $tres ];
then
usage
exit 1
fi
Otro ejemplo:
|
Un saludo, rokitoh!
MUY BUENO CHAVON, AUNQUE SEAS UN PETE! GRACIAS