admin管理员组

文章数量:1593975

#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

本文标签: Shellmap