原帖由 yj11 于 2004-10-25 10:37 发表
while getopts f:s:v: OPTION ;
do
case $OPTION in
f) a=fff
aa=$OPTARG;;
s) b=sss
bb=$OPTARG;;
v) c=vvv
cc=$OPTARG;;
\?) echo "usage"
...
原帖由 biaog 于 2005-12-18 10:56 发表
各位大侠们!我想问一下,shift $(( $OPTIND-1 )) 中的$(( $OPTIND-1 )) 是什么意思啊 ? 得到的是什么结果呢?谢谢了 !
原帖由 biaog 于 2005-12-18 13:33 发表
楼上的美女! $(( ))这个命令我知道是什么意思,就是算术替换嘛,
我自己也做过试验,echo $OPTIND得到的结果都是参数的数目+ 1 。我就是不明白$OPTIND变量有什么用?
有shift $(( $OPTIND-1 )) 和没有这个命令得 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |