O Bash usa readline
para entrada interativa, portanto, o realce de sintaxe precisaria ser implementado nesse programa. Encontrei um debate sobre os Grupos do Google sobre como codificar esse recurso.
O shell de peixe usa seu editor de linha próprio que é específico para esse programa e não pode ser diretamente portado.
Você pode achar que zsh
é muito semelhante ao bash e seu editor de linha é extensível . Eu encontrei zsh-syntax-highlighting para habilitar esse recurso em zsh.