【问题标题】:How to define associative 2-dimension array in shell script? [duplicate]如何在 shell 脚本中定义关联二维数组? [复制]
【发布时间】:2016-07-04 05:27:32
【问题描述】:

我需要像这样定义一个数组:

declare -A myary
myary[fruits]=(apple peach benana)
myary[objects]=(car window door)

然后循环遍历它。

如何在 shell 脚本中做到这一点?

谢谢。

【问题讨论】:

  • 这个问题之前有人问过。见google。你会发现 bash 本身不支持二维数组,但如果你真的需要它们,有一些变通方法。

标签: arrays shell


【解决方案1】:

你不能。 Bash 不支持多维数组。但是,您可以使用一维关联数组,并且找到了解决方法here

【讨论】:

    猜你喜欢
    • 2013-10-12
    • 2017-01-30
    • 1970-01-01
    • 2010-10-15
    • 2018-04-03
    • 1970-01-01
    • 2015-11-06
    • 2021-01-22
    • 2014-07-19
    相关资源
    最近更新 更多