よく「shift expr $OPTIND - 1
」がcase文の中で見かけるので調べたのですが
https://shellscript.sunone.me/parameter.html
上記を見ましたが、いまいち使い所がわからず
わかりやすそうなサイト等あれば教えていただきたいです。
単純に$1は-a などのオプションにあたるので
shift expr $OPTIND - 1
を使えばオプション以外の引数(サイトだと"PARAMETER"という引数)
が取得できるのがメリットなのかと思いましたが、
do case $OPT in a ) aaa=$OPTRARG b ) bbb=$OPTRARG
上記のように$OPTARで引数は取得できると思うので、shift expr $OPTIND - 1
を入れる理由がイマイチ
しっくりこなかったです
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。