使用shift来穿过所以的位置参数
#!/bin/bash
#until [ -z $1 ]
#do
#echo -n "$1"
#shift
#done
#echo
#exit 0
echo $1
shift
echo $1
[root@ahaogege haha]# ./4.7.sh 1 2
1
2
这个例子可以看出使用shift可以把最前的一个位置参数给去掉,位于第二的位置参数变为第一个,再看底下这个例子也行更容易理解
#!/bin/bash
shift
echo $1
[root@ahaogege haha]# ./4.7.sh 1 2
2