我正在运行 bash 脚本并正在读取每个脚本的文件内容,但我想跳过第一个脚本。我知道“shift”命令,但我很难让它重新一遍。我目前在 while 循环中有 $@ 。
答案1
您可以为该伪数组添加“下标”。它从 $1 开始,因此要迭代 $2、$3...
for arg in "${@:2}"; do
echo "$arg"
done
我正在运行 bash 脚本并正在读取每个脚本的文件内容,但我想跳过第一个脚本。我知道“shift”命令,但我很难让它重新一遍。我目前在 while 循环中有 $@ 。
您可以为该伪数组添加“下标”。它从 $1 开始,因此要迭代 $2、$3...
for arg in "${@:2}"; do
echo "$arg"
done