在执行 bash 脚本时,在 bash 4.4 中出现以下错误,但在 bash 4.2 中同样有效
unset: [$reqStatusArrayLength-2]: bad array subscript
答案1
猜测是因为您没有显示脚本的相关部分:
echo $reqStatusArrayLength-2
在脚本停止的行之前添加:。
它可能会打印:
- 小于零的数字,或
- 大于数组中元素数量的数字
(下标<=>数组的索引)。
在执行 bash 脚本时,在 bash 4.4 中出现以下错误,但在 bash 4.2 中同样有效
unset: [$reqStatusArrayLength-2]: bad array subscript
猜测是因为您没有显示脚本的相关部分:
echo $reqStatusArrayLength-2
在脚本停止的行之前添加:。
它可能会打印:
(下标<=>数组的索引)。