我的猜测是bash不在mac os x上更新。 当谷歌更新bash os x,我不断得到错误修复补丁。 无论如何,我需要在bash os x中使用关联数组,命令:
声明-A
产生错误:
-bash:声明:-A:无效选项declare:usage:declare [-afFirtx] [-p] [name [= value] …]
我有约塞米蒂
谢谢
declare -A
(关联数组)是一个bash 4+特性。
OS X bash可能是3.X.
我不知道OS X有一个正式的更新bash 4+。
BREW /等。 虽然可能。