我有一个简单的脚本,其中第一个参数是为文件名保留的,所有其他可选参数应该传递给脚本的其他部分.
使用Google我发现了这个wiki,但它提供了一个文字示例:
echo "${@: -1}"
Run Code Online (Sandbox Code Playgroud)
我无法得到任何其他工作,例如:
echo "${@:2}"
Run Code Online (Sandbox Code Playgroud)
要么
echo "${@:2,1}"
Run Code Online (Sandbox Code Playgroud)
我从终端得到"坏替换".
问题是什么,除了传递给bash脚本的第一个参数外,我该如何处理?