(古老的)OS X bash 缺少哪些功能?

(古老的)OS X bash 缺少哪些功能?

由于许可证原因,OS X 附带了旧版本的 bash(3.2.57,而当前稳定的 bash 版本是 5.1)。由于我可以自己安装最新的 bash 版本,所以我想知道:我缺少什么? Apple 版本中缺少的现代 bash 的主要/最有用的功能是什么?

我尝试查看发布历史记录,但其中充满了小细节和错误修复......

PS这个问题是关于bash的。我知道 Apple 已改用 zsh 作为默认 OS X shell,但我不需要比较bash 与 zsh特征。

答案1

联想式数组。名称引用 (A,)。globstar**作为递归 glob)。mapfile/readarray。一些小事。

请参阅Bash 黑客 wiki 中的更改列表。该网站还有一个页面Bash 4 的粗略概述

或者NEWSCHANGES来自源树的文件以获得完整的原始列表(也CWRU/changelog要获得更详细的列表,尽管您需要查看自 3.2 以来的所有版本中的该文件以获取此后的完整列表)。

相关内容