5

在 Bash (v4+) 中:

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

给出:

banana bar

我可以输入什么来得到这个:

foo coconut
4

1 回答 1

7

您可以先x使用echo ${x[@]}a!来获取密钥:

echo ${!x[@]}

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

于 2013-03-07T18:00:54.097 回答