令人难以置信的是,macOS Mojave仍默认带有Bash 3.22。显然,这是由于许可原因造成的,但是Bash 4具有许多不错的功能,包括我要使用的关联数组。因此,在阅读了一点互联网之后,我将其安装在Mac上。原来只需要3个命令:
$ brew install bash$ sudo bash -c 'echo /usr/local/bin/bash >> /etc/shells'$ chsh -s /usr/local/bin/bash |
---|
关闭终端并打开一个新的终端,该终端现在具有Bash 4!
echo $BASH_VERSION
输出Bash 4版本!