在 Bash (v4+) 中:
$ declare -A x=([foo]=bar [coconut]=banana)
$ echo ${x[@]}
给出:
banana bar
我可以输入什么来得到这个:
foo coconut
最佳答案
您可以在 echo ${x[@]}
中的 x
前面加上 !
来获取 key :
echo ${!x[@]}
有关关联数组的更多信息:http://www.artificialworlds.net/blog/2012/10/17/bash-associative-array-examples/
关于bash - 关联数组的 ".keys()",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15278146/