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
这就是我得到上面初始化命令的方式。
关于Bash 关联数组在 (...) 列表中初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71162529/