getopts用法

[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

 http://study.chyangwa.com/IT/AIX/aixcmds2/getopts.htm

原文地址:https://www.cnblogs.com/gsblog/p/3133645.html