我在shell脚本中指定了变量,如下所示
USERNAME="$1"
PASSWORD="$2"
DATA="${@:3}"
DATAVERSION="$4"
Run Code Online (Sandbox Code Playgroud)
当我运行脚本时,是这样的:
./abc.sh "name" "password" csv V1
Run Code Online (Sandbox Code Playgroud)
但是,当这里 csv 和 V1 被视为第三个参数而不是将 V1 视为第四个参数时,因为我需要 ${@:3} 。
那么如何在将参数传递给脚本时结束这个 ${@:3} 呢?那么参数可以被读取吗?