如何从两个或更一般的`n` 开始获取位置参数?

Tim*_*Tim 5 shell array variable

($@) 扩展到位置参数,从 1 开始。

我怎样才能得到位置参数,从两个或更一般的开始n

我想使用从两个开始的位置参数,作为命令的参数,例如,

myCommand $@
Run Code Online (Sandbox Code Playgroud)

Sté*_*las 11

对于从第 5 个开始的位置参数:


Dop*_*oti 6

$ foo=(1 2 3 4)
$ echo "${foo[@]}"
1 2 3 4
$ echo "${foo[@]:0:2}"
1 2
echo "${foo[@]:2}"
3 4
Run Code Online (Sandbox Code Playgroud)