No sé si esto se completará en las ubicaciones de la cuenta de usuario avanzada / terminal, pero "La forma en que esto ha funcionado durante años" ™ en Linux-land es que debe actualizar /etc/shellscon la ruta a la ubicación del shell, y luego usar chsh -s /usr/local/bin/bash usernamepara úsalo.
Simplemente ejecutar chshsin modificación /etc/shellsdebería causar un error que indica que ha elegido un shell no válido, en caso de que tenga curiosidad.
/etc/shellses un archivo propiedad de root, por lo que debe usar sudo junto con un editor para modificarlo. Espero que se sienta cómodo haciendo eso, de lo contrario, le recomendaría que no pruebe un shell no predeterminado :)
Resumen (pasos):
brew install bash, luego
sudo vi /etc/shellsy agregar /usr/local/bin/basha la lista, luego
chsh -s /usr/local/bin/bash [your_username] y reinicie su terminal para que sus cambios tengan lugar