shell 中 map 的使用
示例
# 空map
$ declare -A map=()
# 初始化map
$ declare -A map=(["foo1"]="bar1" ["foo2"]="bar2")
# 输出所有keys
$ echo ${!map[@]}
foo1 foo2
# 输出指定的 key
$ echo ${map["foo1"]}
bar1
# 新增值
$ map["foo3"]="bar3"
$ echo ${!map[@]}
foo1 foo2 foo3
# 遍历
for key in ${!map[@]}; do
echo ${map[$key]}
done