795

4 分钟

#Bash 的 shift 命令

shift [N]

功能

移动参数列表。

类型

Bash 内置命令。

参数

  • N - 移动参数个数;默认为 1

#示例

#!/usr/bin/bash

echo $@             # 查看参数列表

shift               # 移除第一个参数
echo $@             # 查看参数列表

shift 2             # 移除前两个参数
echo $@             # 查看参数列表

运行结果:

$ ./demo.sh 1 2 3 4 5
1 2 3 4 5
2 3 4 5
4 5

#推荐阅读

#手册

更新: 2026/4/1

作者: PlanC

创建: 2026/4/1