while getopts ab:c: FOO do case ${FOO} in a) BAR="somevalue" ;; b) BAR="${OPTARG}" ;; c) BAZ="${OPTARG}" ;; \?) echo "" exit 1 ;; esac done