bash3与bash4数组结构

  • A+
所属分类:Shell 运维案例

bash3.x不支持关联数组(associative arrays)结构,只支持用数值作数组索引,如

bash4.x支持关联数组结构,如

支持关联数组结构,将大大方便定义变量,更好的写出方便简洁的代码。简单就是美。

我工作中看到一推if...elsif...else语句,十多个判断,眼睛都看花了,修改起来也不方便。顺便改了下:

说明下,"121.207.242:ftpserver1.backup.xx.com",':'前面是key,后面是value,不同的IP段对应不同的ftp地址。没有全部把if...elsif...else语句条件罗列到变量ftpserver。要添加更改相关信息,只需更改ftpserver变量即可。

如需转载请注明出处:bash3与bash4数组结构 http://www.ttlsa.com/html/1925.html

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • 小小爽 9

      这个功能很赞