アカウント名:
パスワード:
1コめのesacのあとに ;; がないとshellcheckが言ってた。案外重要かも
それはともかく、preのときは二番目の引数で指定させる意味があんまりない感じにみえるので、こんなんなりました
#!/bin/bash while getopts d:pu OPTdo case ${OPT} in d) TENANT_NAME="dev_${OPTARG}" ;; p) TENANT_NAME="pre_stg" ;; u) TENANT_NAME="pre_ut" ;; esacdone[[ "${TENANT_NAME+set}" == "" ]] && echo "Not Support." && exit 1;
getoptsはbashならbuiltinじゃね?#!/bin/bash なんだよね?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
例示されてる範囲だけで考えてみた (スコア:1)
1コめのesacのあとに ;; がないとshellcheckが言ってた。案外重要かも
それはともかく、preのときは二番目の引数で指定させる意味があんまりない感じにみえるので、こんなんなりました
Re: (スコア:2)
こちらに載せる際に記載が抜けていましたので修正しました
getoptsはmacがいるのでちょっと使いづらいです
また引数にはちょっと制約があるのでこの制約内で作成するとこうなります
# Web閲覧用もVScode入れるかな・・・
Re: (スコア:1)
getoptsはbashならbuiltinじゃね?
#!/bin/bash なんだよね?
Re:例示されてる範囲だけで考えてみた (スコア:2)
引数とオプションのミックスだとうまく認識しないと思ってましたけど
どちらにしろ引数に制約があるので難しいかなとおもいました