Bash

Macのbashを4.x系に変更する

More than 1 year has passed since last update.

諸事情により、bash4.x系を利用する必要が発生したので変更します。

標準のbashは、

/bin/bash

にあります。バージョンは、

/bin/bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin15)
Copyright (C) 2007 Free Software Foundation, Inc.

ということで、3.2.57のようです。

bash4.xはbrewでインストールします。

brew install bash

とすると、

/usr/local/bin/bash

にインストールされます。

ログインシェルの変更は、chshで行えますが、このためには/etc/shellsに登録されている必要があるので、登録します。

sudo vi /etc/shells

ログインシェルを変更します。

chsh -s /usr/local/bin/bash

パスワードを聞かれた入力します。
いちおうバージョン確認。

echo $BASH_VERSION
4.3.42(1)-release

4.3.42になったようです。