getopts 它的目地在於處理輸入command 後面的一堆參數。
因此當我們的 command 變的功能越來越多的時候,最有效率的寫code方式 就是使用get options
因此當我們的 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
沒有留言:
張貼留言