while getopts 'p m i u n d: h' opt; do case ${opt} in p) update_ports_tree=true ;; m) merge_ports_tree=true ;; i) rebuild_index=true ;; u) portupgrade=true ;; n) ECHO="echo " dry_run=true ;; d) _debug=true _debug_level=${OPTARG} ;; h) usage; ;; *) ;; esac done shift $((${OPTIND} - 1))
なかんじなんだけど