Shell Bash声明一个数组

Pec*_*tum 0 unix arrays bash shell scripting

我在Bash中声明一个数组有一些问题.

我正在尝试使用declare -A道具

但它给了我一个错误,指出:

  declare -A: invalid option           
  declare: usage: declare [-afFirtx] [-p] [name[=value]] ...]
Run Code Online (Sandbox Code Playgroud)

由于数组目前为0,因此将非常感谢任何帮助.

我正在尝试创建一个存储键和值的数组.

Ken*_*Ken 9

使用声明关联数组declare -A.索引数组使用声明declare -a.

如果您需要前者,请检查您的bash版本,bash --version因为它们是在bash 4.0中引入的.