Szia,
A kérelmet a szkript tudok olvasni felhasználói és tárolja a változó annak használatát később postinstall szkriptben.
pl
Kód:
LOGDIR=/app/log
echo "Please type the Log Directory : (current value: $LOGDIR)"
read LOGDIR
Amikor megkérdeztem, ha a felhasználó beírja az értéket a paraméter van, és én azt később is használhatja, de ha a felhasználó megnyomja, akkor adjuk meg a LOGDIR érték van beállítva, hogy "nem tartja meg a kezdeti érték.
A Linux használom egy funkciót
Kód:
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
}
De a Solaris kérésére forgatókönyvet kapok "rossz anyagok" at line readDefault LOGDIR
Köszönöm,
Bianca