I understand apple's move from bash to zsh, though I'd really rather that they hadn't made the change.
I've tried zsh, and decided that I'd prefer to remain with bash.
So, since MacOS Catalina isn't using /bin/bash any more, am I going to run into any problems if I replace it with the new version? ( 3.2.57 with 5.0.3 ).
I wouldn't have thought of doing this before, because it would have been quite possible that some part of the OS relied on a feature that had changed in new versions.
Now, though, that /bin/bash isn't officially used, can we change it?
If so, that would be a really positive side-effect of the move to zsh. We can keep our user accounts compatible with out linux accounts, all using zsh, and keep the latest version running on all our machines, without having any danger of a conflict with the OS.
/bin/bashisn't going away, your current account as well as all shell script will work as before. – nohillside Dec 19 '19 at 09:57/bin/bashbecause it is protected by SIP. As others have suggested, you can add a newbashto/usr/local/bin/. I just wanted to make sure that it was clear you cannot remove/bin/basheven if you wanted to (nor should you, as you don’t know what it might break). – TJ Luoma Dec 19 '19 at 15:44chsh -s /bin/bashand suppress the Bash deprecation message. – Jivan Pal Dec 20 '19 at 15:33