在Bash 3中创建关联数组,您可以使用以下语法:
declare -A array_name
其中,array_name
是您为关联数组选择的名称。关联数组是一种数据结构,它允许您使用键值对存储和检索数据。与普通数组不同,关联数组的键不是数字,而是字符串。
例如,您可以使用以下命令创建一个名为 person
的关联数组,并为其添加一些键值对:
declare -A person
person=( ["name"]="John" ["age"]="30" ["city"]="New York" )
要访问关联数组中的值,您可以使用以下语法:
${array_name[key]}
例如,要访问上面创建的 person
数组中的 name
键的值,您可以使用以下命令:
echo ${person[name]}
这将输出 John
。
推荐的腾讯云相关产品:
领取专属 10元无门槛券
手把手带您无忧上云