关联数组'“。keys()”

时间:2013-03-07 17:47:02

标签: bash

在Bash(v4 +)中:

$ declare -A x=([foo]=bar [coconut]=banana)
$ echo ${x[@]}

给出:

banana bar

我可以输入什么来获得此信息:

foo coconut

1 个答案:

答案 0 :(得分:7)

您可以在x echo ${x[@]}之前加!获取密钥:

echo ${!x[@]}

有关关联数组的更多信息:http://www.artificialworlds.net/blog/2012/10/17/bash-associative-array-examples/