Linux bash 4.4 问题

Linux bash 4.4 问题

在执行 bash 脚本时,在 bash 4.4 中出现以下错误,但在 bash 4.2 中同样有效

unset: [$reqStatusArrayLength-2]: bad array subscript

答案1

猜测是因为您没有显示脚本的相关部分:


echo $reqStatusArrayLength-2
在脚本停止的行之前添加:。

它可能会打印:

  • 小于零的数字,或
  • 大于数组中元素数量的数字

(下标<=>数组的索引)。

相关内容