【问题标题】:Print associative array keys on separate lines in Bash? [duplicate]在 Bash 的不同行上打印关联数组键? [复制]
【发布时间】:2021-10-18 19:25:57
【问题描述】:

Print array elements on separate lines in Bash? 类似,但只打印键。

另一个%s\n' "${myarray[@]}" 的答案在关联数组上使用时仅在我查找键时打印值。

declare -r -A myarray=(
   [a]=1
   [b]=2
   [c]=3
   [d]=4
)

想要:

a
b
c
d

【问题讨论】:

    标签: arrays bash associative-array


    【解决方案1】:

    就这样:

    printf "%s\n" "${!myarray[@]}"
    

    【讨论】:

      猜你喜欢
      • 2017-02-20
      • 1970-01-01
      • 2017-05-24
      • 2022-11-25
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      • 2011-09-19
      • 1970-01-01
      相关资源
      最近更新 更多