【发布时间】:2019-06-29 07:38:00
【问题描述】:
我有一个关联数组:
declare -A hash
hash[one]=1
hash[two]=2
hash[third item]=3
如何从这个关联数组的键创建索引数组?
【问题讨论】:
标签: arrays bash associative-array
我有一个关联数组:
declare -A hash
hash[one]=1
hash[two]=2
hash[third item]=3
如何从这个关联数组的键创建索引数组?
【问题讨论】:
标签: arrays bash associative-array
使用关联数组中的键创建数组:
arr=("${!hash[@]}")
用值创建一个数组:
arr=("${hash[@]}")
请注意,您需要使用双引号来防止 shell 访问 word splitting。
【讨论】: