定义初始化 map
declare -A map=(["100"]="1" ["200"]="2")
输出所有 key
echo ${!map[*]}
输出所有的值
echo ${map[@]}
获取 map 的长度
echo ${#map[*]}
输出 key 对应的值
echo ${map["100"]}
修改 key 对应的值
map["100"]="1"
遍历 map
for key in ${!map[*]}
do
echo ${map[$key]}
done
网友评论