shift的使用

使用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

 

你可能感兴趣的:(sh)