【发布时间】:2021-12-18 05:22:36
【问题描述】:
我正在使用安装在 Window 10 上的 Ubuntu 终端。我创建了 ASSOCIATIVE ARRAY VARIABLE 并在 Ubuntu 中使用 BASH 使用 INDEX 进行访问。
### 84) Create an ARRAY VARIABLE Accessed By Value
declare -A car
car[BMW]=i8
car[TOYOTA]=Corolla
car[Honda]=Civic
car[Mercedes]=Benz
echo "${car[TOYOTA]}"
它应该返回“卡罗拉”。但相反,它返回:'Benz'
【问题讨论】:
-
使用
-A而不是-a,参见help declare和arrays -
您的代码工作正常。请在新的终端中运行您的代码。
标签: bash ubuntu variables associative-array