本文介绍了关联数组默认本地的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
关联数组似乎是在默认情况下的本地函数体,他们应该是全球性的内部声明时。下面code
#!/斌/庆典F() {
声明-A地图
地图[X] =一
图[Y] = B
}F
回声X:$ {图[X]} Y:$ {图[Y]}
产生的输出:
X:Y:
而这个
#!/斌/庆典声明-A地图F() {
地图[X] =一
图[Y] = B
}F
回声X:$ {图[X]} Y:$ {图[Y]}
产生的输出:
X:A Y:乙
是否有可能来声明函数中的全局关联数组?
或者有什么解决方法可以用吗?
解决方案
Thank you Greg! However Debian Squeeze still has Bash 4.1.5
这篇关于关联数组默认本地的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!