|
Solarisの要求スクリプト
やあ、
リクエストのスクリプトでは、変数に、ユーザの入力と保存を読むに保存ポストスクリプトの中でそれを使用する必要があります。
例:
コード:
LOGDIR=/app/log
echo "Please type the Log Directory : (current value: $LOGDIR)"
read LOGDIR
場合は、ユーザのパラメータは、ユーザーが[ OK ]をされ、プレスして、 LOGDIR値" "に設定されていないの初期値を入力して後でが、使用可能な値を入力するときは、要請した。
Linux上で私は、関数を使用する
コード:
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
}
しかし、 Solarisの要求をスクリプトの中で私は" "ラインで不良readDefault LOGDIR置換を取得
ありがとう、
Bianca
編集DukeNuke2で最終; 2008年11月18日に 06:48午前..理由:よりよいコードを読み取るためのタグを追加
|