关联数组
最近的版本 打坏 现在支持 关联数组. 关联数组使用字符串
关联数组
而不是整数作为数组索引。 此功能允许使用有趣的新方法来管理数据。 例如,我们可以创建一个名为“colors”的数组并使用颜色名称作为索引:
声明 -A 颜色颜色 ["红色"]="#ff0000" 颜色["绿色"]="#00ff00" 颜色["蓝色"]="#0000ff"
声明 -A 颜色颜色 ["红色"]="#ff0000" 颜色["绿色"]="#00ff00" 颜色["蓝色"]="#0000ff"
与仅通过引用创建的整数索引数组不同,关联数组必须使用 宣布 使用新命令 -A 选项。 关联数组元素的访问方式与整数索引数组的访问方式大致相同:
回声 ${colors["blue"]}
回声 ${colors["blue"]}
在下一章中,我们将看一个脚本,它充分利用关联数组来生成有趣的报告。