#author("2018-02-06T03:33:23+00:00","default:kazuma","kazuma") [[シェルスクリプト]] *概要 [#hd8caf08] シェルスクリプトでオプション作成する際のメモです。 *getopts [#zb188514] usage () { echo $1 cat <<_EOF_ Usage: $(basename $0) [OPTION] hikisu ... Description: テストだよ Options: -n nanikaを実行します。 -h ヘルプを表示します。 _EOF_ exit 0 } nanika () { echo "${OPTARG} } while getopts n:h OPT do case $OPT in n ) nanika ${OPTARG};; h ) usage;; :|\? ) usage;; esac done [ "${OPTIND}" -eq 1 ] && usage