アカウント名:
パスワード:
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はmacがいるので
これ書いてるのもmacOS12なんですが、shell まわりで互換性が問題になるmacOSってまだ生きてるのあるんですかね?(bashの居場所が /bin/bash なのが、いまでは macOS くらいではという気も?)
本題については、
> # Web閲覧用もVScode入れるかな・・・
なんというか、こちら年寄りなので、ほら書下すたびに中のcaseの最後の ;; 忘れるでしょ、って言う気がしないでもないんですが、いまどきはいろいろよろしくやってくれるんならそれは気にしないのかな
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
例示されてる範囲だけで考えてみた (スコア:1)
1コめのesacのあとに ;; がないとshellcheckが言ってた。案外重要かも
それはともかく、preのときは二番目の引数で指定させる意味があんまりない感じにみえるので、こんなんなりました
Re: (スコア:2)
こちらに載せる際に記載が抜けていましたので修正しました
getoptsはmacがいるのでちょっと使いづらいです
また引数にはちょっと制約があるのでこの制約内で作成するとこうなります
# Web閲覧用もVScode入れるかな・・・
Re:例示されてる範囲だけで考えてみた (スコア:1)
> getoptsはmacがいるので
これ書いてるのもmacOS12なんですが、shell まわりで互換性が問題になるmacOSってまだ生きてるのあるんですかね?
(bashの居場所が /bin/bash なのが、いまでは macOS くらいではという気も?)
本題については、
> # Web閲覧用もVScode入れるかな・・・
なんというか、こちら年寄りなので、ほら書下すたびに中のcaseの最後の ;; 忘れるでしょ、って言う気がしないでもないんですが、いまどきはいろいろよろしくやってくれるんならそれは気にしないのかな