getoptのオプション

estis2009/04/02 (木) 22:39 に投稿

getopt のオプション(の内いくつか)

-q getopt 自身のエラーを表示しない。

  getopt ~~~
  if [ $? != 0 ]
  then
   exit 1
  fi
 って大抵書くので、このexitの前で、独自のメッセージを出してやる。

-o 短いオプション文字の指定。

  getopt -o shibajun

-l オプション文字列の指定。

  getopt -o shibajun -l canbeer

 この時、-l だけ使用するとあなたの想定外の動きになるので、

  getopt -o "" -l canbeer

 と、短いオプションはねえょ! とはっきり指定する。