スクリプトの実行中にユーザーが必須情報を見逃した場合に備えて、使用コマンドを表示する必要があるスクリプトがあります。
Usage : Script -s <server> -i <instance> -u <user> -p <password> <query> -w <warning value> -c <critical value>
全てについての解説付きOPTIONS
以下の変数のように、引数から値を取得しています。しかし、シェルスクリプトの検証でこの使用法が必要です。
SERVER=$1
INSTANCE=$2
USER=$3
DB_PASSWD=$4
QUERY=$5
VAL_WARN=$6
VAL_CRIT=$7
getopts を使用してみましたが、値を渡す前にパラメーターがないため使用でき<query>
ませんでした。-q
私は他のすべての方法を見つけようとしましたが、誰もが私にとって実行可能な解決策ではない getopts を提案しました。
これについて私を助けてください..