Du kannst fish als Default-Shell in deinem Terminal Emulator einstellen und deine bash-Skripte sollten trotzdem noch mit bash ausgeführt werden, aufgrund des "#!/bin/bash" am Anfang der Datei.
Ich benutze fish auf diese Weise, weil es dann quasi wie eine bash oder zsh, nur mit vorkonfigurierter Befehlsvervollständigung aus der Historie und Syntax-Highlighting ist.
Du kannst fish als Default-Shell in deinem Terminal Emulator einstellen und deine bash-Skripte sollten trotzdem noch mit bash ausgeführt werden, aufgrund des "#!/bin/bash" am Anfang der Datei.
Ich benutze fish auf diese Weise, weil es dann quasi wie eine bash oder zsh, nur mit vorkonfigurierter Befehlsvervollständigung aus der Historie und Syntax-Highlighting ist.