标签:
shift
命令左移。比如shift 3
表示原来的$4
现在变成$1
,原来的$5
现在变成$2
等等,原来的$1
、$2
、$3
丢弃,$0
不移动。不带参数的shift
命令相当于shift 1
。1 until [ $# -eq 0 ] 2 do 3 echo "第一个参数为: $1 参数个数为: $#" 4 shift 5 done
1 if [ $# -eq 0 ] 2 then 3 echo "Usage:x_shift2.sh 参数" 4 exit 1 5 fi 6 sum=0 7 until [ $# -eq 0 ] 8 do 9 sum=`expr $sum + $1` 10 shift 11 done 12 echo "sum is: $sum"
标签:
原文地址:http://www.cnblogs.com/sunfie/p/5145855.html