>>302
誰もgetoptなど頭から挙動全部を読み取れなんて言ってないんだったら、
そのプログラムの中核をなす部分の検討をつけて、そこはじっくり読む事に専念する。
他の雑多処理関数などは後回し。  そんな事しないと何日も日が暮れる。
あと、なるべく存在する変数などは極力頭に入れて理解しておくと流れが良くなる。
分かりにくい表現は、自分で書き直したり、コメントを入れるといいかも。