このページの内容は古すぎるので,新しい記事を用意しました http://d.hatena.ne.jp/pyopyopyo/20180426/p1 複雑な shell script を書くためには,コマンドライン引数の構文解析が必要不可欠.そこで,bash上でgetoptを使ってコマンドライン引数を解析する方法について調べてみた. getopt の仕様はヤヤコシイ.まずは実際に動かしてみる. $ getopt ab "-ab hoge" -a -b -- fugaこのように,getopt は二つの引数をとる.一つ目の引数はオプション文字からなる文字列.上記の例では"ab"であり,オプションとして"-a"と"-b"を受け付けることを示す. 二つ目の引数は解析するコマンドライン引数の文字列である. getopt の動作としては,まずコマンドライン引数を "-"から始まるオプション文字 それ以外の