Buenas noches,
Hoy vamos haber algo básico pero bastante útil. Vamos a ver unos ejemplo de menus de opciones en shell script.

bash
#!/bin/bash
#rokitohbash
usage()
{
cat << EOF
USO: $0 -n <OPCION UNO> -p <OPCION DOS> -h <OPCION TRES>text
Ejemplo menú de opcionestext
OPCIONES:
-n OPCION UNO
-m OPCION DOS
-p OPCION TRESbash
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:” OPTIONbash
do
case $OPTION intext
n)
uno=$OPTARG
;;
m)
dos=$OPTARG
;;text
p)
tres=$OPTARG
;;bash
esac
donetext
#Comprobamos que se han introducido los parametros obligatoriosbash
if [ -z $uno] || [ -z $dos ] || [ -z $tres ];
then
usage
exit 1bash
fiOtro ejemplo:
|
bash text text bash text php php php php php bash text bash text text text text php php text text bash |
Un saludo, rokitoh!
Comentarios