Bash スクリプトがあり、それを機能させるには一定数の引数を渡す必要があります。
./upload.sh $ARG1 $ARG2 $ARG3
2 つの必須フィールドが ARG1 と ARG2 であり、
ARG1 と 3 は空ではないとします。
スクリプトが実行され、2 つの必須引数があると思います。ARG2 が見つからない/空であることを検出する方法はありますか? 0 番出口ではなく 1 番出口を返す必要があります。
ここにスクリプトの一部があります
RESOURCE=$1
CONTAINER=$2
APP_NAME=$3
if [[ -z $RESOURCE || -z $CONTAINER ]];
then
echo `date`" - Missing mandatory arguments: resource and container. "
echo `date`" - Usage: ./upload.sh [resource] [container] [appname] . "
exit 1
fi
前もって感謝します、
アラン