Reinstalar todo o ambiente é IMHO um exagero. zsh
é um pacote como muitos outros, você pode simplesmente executar sudo apt install zsh
e usá-lo.
Ainda não testei zsh
pessoalmente, mas não deve fazer diferença ao usar comandos externos como apt-get
, sed
, awk
, wget
e assim por diante. Você deve verificar o suporte dos recursos do shell como heredoc e echo
(que é o comando interno no Bash). Sua "string Bash" deve funcionar contanto que você não desinstale Bash (não faça isso), mas isso provavelmente não afetará zsh
.
Claro, você deve testar as alterações (como quaisquer outras) antes de implantá-las no ambiente de produção.