【发布时间】:2017-09-15 11:52:52
【问题描述】:
假设我在 Bash 中有两个关联数组
declare -A a
declare -A b
a[xz]=1
b[xz]=2
a[zx]=3
b[zx]=4
我想做这样的事情
for arr in ${a[@]} ${b[@]}; do echo ${arr[zx]}; done
在输出中得到 3 和 4
但我明白了
$ for arr in ${a[@]} ${b[@]}; do echo ${arr[zx]}; done
1
3
2
4
有没有办法在 Bash 中做到这一点?
【问题讨论】: