2014年7月9日 星期三

Bash getopts 的使用方法

getopts 它的目地在於處理輸入command 後面的一堆參數。
因此當我們的 command 變的功能越來越多的時候,最有效率的寫code方式 就是使用get options

範例如下:

請注意, 在 t,r,p,v 後面各緊接有「 : 」符號,因此它是有參數的
while getopts “ht:r:p:v” OPTION
do
     case $OPTION in
         h)
             usage
             exit 1
             ;;
         t)
             TEST=$OPTARG
             ;;
         r)
             SERVER=$OPTARG
             ;;
         p)
             PASSWD=$OPTARG
             ;;
         v)
             VERBOSE=1
             ;;
         ?)
             usage
             exit
             ;;
     esac
done

沒有留言:

張貼留言