Aqui está o meu fantástico PS1 de duas linhas para o prompt do bash.
\[\e[1;32m\]\H\[\e[0m\] :: \[\e[1;30m\]\d\[\e[0m\] \@ :: \[\e[1;33m\]\w\n\[\e[1;34m\]\u $ \[3[0m\]
Então aqui está o que eu fiz. Se esta fosse minha cor:
\e[1;32m
Eu mudei para:
\[\e[1;32m\]
Essencialmente, você precisa colocá-lo em:
\[$mycolor\]
Finalize esta resposta .