bash 关联数组可以像非关联数组一样在 (...) 列表中初始化吗?格式?
更新以使用评论给出答案。
是的,格式取决于 bash 的版本。对于 GNU bash 版本 4.4.23(1),它是 声明 -A AR=([key1]=value1 [key2]=value2)
可用的默认格式可以通过以下命令找到 声明 -p AR
是的。例如:
declare -A assoc=(["1 2"]="3 4" ["a b"]="c d" )
如果您有一个填充的关联数组(
assoc
)并且您想查看如何初始化它,请运行
declare -p assoc
这就是我得到上面初始化命令的方式。