在shell中,我们有命令shift,但我在一些示例中看到它提供了shift 3
为什么在换班后会有一个数字?这是关于什么的?它是做什么的?
示例:
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
输出将为:
arg1= 1 arg2=2 arg3=3
arg1= 2 arg2=3 arg3=
arg1= 3 arg2= arg3=
arg1= arg2= arg3=
但当我添加它时,它不能正确显示它。
https://stackoverflow.com/questions/10414391
复制相似问题