今天我了解到 bash 有哈希映射

主要观点:介绍在 bash 中使用哈希表(关联数组)的方法,包括声明、添加值、查找值、遍历键和值、删除单个键及整个哈希表等操作,同时提醒不要用于不正当用途。
关键信息:

  • 使用declare -A声明哈希表,如declare -A FLY_REGIONS
  • 可通过FLY_REGIONS["key"]="value"添加值,也可预声明并设置为只读状态。
  • 查找值用echo "${FLY_REGIONS["key"]}"
  • 遍历键用for size in "${!FLY_REGIONS[@]}"; do... done
  • 遍历值用for region in "${FLY_REGIONS[*]}"; do... done
  • 删除单个键用unset FLY_REGIONS["key"],删除整个哈希表用unset FLY_REGIONS
    重要细节:文中给出了具体的代码示例,如添加不同 GPU 类型与区域的映射等,还强调了事实和情况可能变化,如有疑问可联系作者,以及版权和服务相关信息。
阅读 26
0 条评论