shift: shift [n]
    移位位置参数。

    重命名位置参数 $N+1、$N+2 ... 到 $1$2 ...  如果没有给定 N,
    则假设为1.

    退出状态:
    返回成功,除非 N 为负或者大于 $#

举个例子:

写个脚本名为test_shift.sh

内容如下:

until [ $# -eq 0 ]
do
echo "$@"
shift
done

执行结果:

root@kali:~# ./test_shift.sh 1 2 3 5 6 7 8 9
1 2 3 5 6 7 8 9
2 3 5 6 7 8 9
3 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9

results matching ""

    No results matching ""