|
Solaris solicitud script
Hola,
En la solicitud script que necesito para leer y almacenar la entrada del usuario a la variable a utilizar más tarde en postinstall guión.
por ejemplo,
Código:
LOGDIR=/app/log
echo "Please type the Log Directory : (current value: $LOGDIR)"
read LOGDIR
Cuando se le preguntó, si el usuario introduce un valor del parámetro no está mal y no puedo usarlo más tarde, pero si el usuario pulsa entrar en el LOGDIR valor está ajustado a "" y no mantiene su valor inicial.
Yo uso Linux en una función
Código:
readDefault()
{
ARGS=""
N=1
LOCALBUF=""
until [ $N -eq $# ]
do
eval ARG=\${$N}
ARGS=" $ARGS $ARG"
N=`expr $N + 1`
done
read $ARGS LOCALBUF
if [ -n "$LOCALBUF" ]
then
VARNAME=${!#}
export $VARNAME=$LOCALBUF
else
echo "Using current value."
fi
}
Pero en la secuencia de comandos de Solaris solicitud obtener "mal de sustitución" en la línea readDefault LOGDIR
Gracias,
Bianca
Última edición por DukeNuke2; al 11-18-2008 06:48 AM.. Motivo: añadido etiquetas de código para una mejor lectura
|