while getopts 1234ck:a:b:v:d:r:t:n:m:h opt; do
case ${opt} in
1)
。。。
;;
2)
。。。
;;
3)
。。。
;;
4)
。。。
;;
k)
。。。
;;
c)
。。。
;;
a)
。。。=${OPTARG}
;;
b)
。。。=${OPTARG}
;;
v)
。。。=${OPTARG}
;;
d)
。。。=${OPTARG}
;;
r)
。。。=${OPTARG}
;;
t)
。。。=${OPTARG}
;;
n)
。。。=${OPTARG}
;;
m)
。。。=${OPTARG}
;;
h)
。。。
;;
*)
。。。
;;
esac
done
使用方法:
getopts 解析选选项
第二个参数告诉getopts会有哪些选项和参数(选项后面加“:”表示选项后面需要加参数,参数会保存到OPTARG这个变量中。)