2016-06-30 Bashでちょっと凝ったオプションの解析をする 痒いところに手が届かないのをなんとかしたかったのねん Bashスクリプトを書いてたら、ちょっと凝ったオプション解析をしたくなった。 ロングオプションも使えるようにしたい オプションの第二引数は任意にしたい Bashスクリプトでオプション解析といえば getopt や getopts を使うと思いますが、 getopt はBashのビルトインコマンドなのでどこでも使えるけどロングオプションが使えない getopts は BSD系(macOSなど) と GNU系(Linuxなど) で動きが違う など微妙に痒いところに手が届かないので、下記のQiita記事を参考に、メモがてらちょっとアレンジしつつオレオレオプション解析を書いてみました。 qiita.com 続きを読む