标签: arrays bash associative-array
我有一个关联数组:
declare -A hash hash[one]=1 hash[two]=2 hash[third item]=3
如何从此关联数组的键创建索引数组?
答案 0 :(得分:1)
要使用关联数组中的键创建一个数组,
arr=("${!hash[@]}")
要使用值创建数组:
arr=("${hash[@]}")
请注意,您需要使用双引号来防止Shell word splitting出现。