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))
なかんじなんだけど