Linux_Shell_ Map 的使用和遍历

定义初始化 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 
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,183评论 19 139
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 9,261评论 0 7
  • 今天又刷了一遍《岁月神偷》,真是看一遍哭一遍。整部电影给我的感觉是治愈的。虽说有很多暗示和揭露,但是我在...
    诶七呀阅读 3,247评论 0 1
  • 如果不及时记录,即便波涛汹涌也是转瞬即逝。 曾经的安妮,如今的庆山说。 【七月底,京郊的片刻】 站桩@听雨 雨嘀嘀...
    千树千语阅读 3,203评论 8 2
  • 为什么每天的剽悍晨读那么受欢迎,为什么我这种不太喜欢看公众号的人都能每天坚持读,我仿佛从今天的晨读内容里找到了答案...
    赵三多阅读 1,067评论 1 2

友情链接更多精彩内容