在shell中我们有命令转移,但是我在某个例子中看到了它的转移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=
但是,当我添加,它不正确地显示它。
你什么输出? –
查看下面的答案。 “shift 3”与“shift”基本相同;转移; shift'。 –