关联数组'".keys()"

Rob*_*ino 5 bash

在Bash(v4 +)中:

$ declare -A x=([foo]=bar [coconut]=banana)
$ echo ${x[@]}
Run Code Online (Sandbox Code Playgroud)

得到:

banana bar
Run Code Online (Sandbox Code Playgroud)

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

foo coconut
Run Code Online (Sandbox Code Playgroud)

小智 7

您可以preceed xecho ${x[@]}!获得钥匙:

echo ${!x[@]}
Run Code Online (Sandbox Code Playgroud)

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