タグ

ブックマーク / blog.kteru.net (1)

  • シェルスクリプト (sh, bash) での getopts の雛型

    シェルスクリプトで引数の処理をしたい場合は、getopts が便利ですね。 使い方を忘れてしまいがちで、かつ、決まった形式で使うことが多いので、メモついでに雛型を作っておきます。 雛型 #!/bin/sh # # 20111207 # getopts test # PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/sbin:/usr/sbin export PATH # # usage # _usage() { #(*1) echo "usage:" echo "${0} -a -b HOGE [-c] [-d FOO] [BAR]" exit 1 } # # getopts # while getopts :ab:cd: OPT; do #(*2) case ${OPT} in a) ENABLE_a="t";; b) ENABLE_b

    シェルスクリプト (sh, bash) での getopts の雛型
    Chisei
    Chisei 2012/06/06
    test && usageは書き方が簡略化されており参考になった。
  • 1