A coloração em sintaxe em tempo real é muito trabalhosa, especialmente com shells cuja sintaxe é mais complicada que a do peixe. Apenas peixe tem fora da caixa.
O Zsh tem coloração de sintaxe se você instalar o add-on zsh-syntax-highlighting .
Não tenho conhecimento de nenhum esforço para fazer isso com o bash.