大漠知秋的加油站

  • 首页
大漠知秋的加油站
你就当我的烂笔头吧
  1. 首页
  2. Linux
  3. 正文

Shell 中 Map 使用

2019年12月25日 12971点热度 0人点赞 0条评论
  • 定义一个空 Map
declare -A map=()
  • 定义时初始化 Map
declare -A map=(["a"]="1" ["b"]="2")
  • 输出所有 key
echo ${!map[@]}
  • 输出所有 value
echo ${map[@]}
  • 添加值
map["c"]="3"
  • 输出 key 对应的值
echo ${map["a"]}
  • 遍历 Map
for key in ${!map[@]}
do
    echo ${map[$key]}
done
  • 找到就删除,没找到就新增
if [ ! -n "${map[$key]}" ]
then
    map[$key]=$value
else
    echo "find value"
    unset map[$key]
fi
标签: Map Shell
最后更新:2019年12月25日

大漠知秋

唯黄昏而思烛明,唯覆雪始念日暖,唯放手方知情真,今困苦而怀峥嵘,今飘零而涌乡愁,今孑然而徒唏嘘,唏嘘成愁。

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 大漠知秋的加油站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备16029200号-2