#1、declare -A 变量名 A一定要是大写的A
declare -A map=(["sunjun"]="a" ["jason"]="b" ["lee"]="c")
echo ${#map[*]}
#2、取出所有的value
echo ${map[@]}
echo ${map[*]}
#3、取出所有的keys
echo ${!map[@]}
echo ${!map[*]}
#4、map赋值,更改
map["hello"]="isu"
#5、取值
echo ${map["hello"]}
#6、map的遍历
for key in ${!map[@]}
do
echo ${map[$key]}
done
本文介绍如何在Shell脚本中声明和操作Map变量,包括声明、赋值、取值、遍历等基本操作,并展示了如何通过脚本语言处理Map数据结构。
1487

被折叠的 条评论
为什么被折叠?



