[guosong@titan27 shell]$ more getopts.sh #!/bin/sh echo "OPTIND stats at $OPTIND" while getopts p:q: optname do case "$optname" in "p") echo "-$optname=$OPTARG" ;; "q") echo "Option $optname has value $OPTARG" ;; "*") echo "None" ;; esac done [guosong@xxx shell]$ sh getopts.sh -pAA -qQQQ OPTIND stats at 1 -p=AA Option q has value QQQ
转载于:https://www.cnblogs.com/gsblog/archive/2013/06/13/3133645.html