Les longues lignes se chevauchent dans l’invite Bash PS1

J’ai configuré une invite PS1 de bash.

Mon fichier ~/.bashrc :

 if [[ $EUID -ne 0 ]]; then PS1='\n\e[0;33m☛ \W\e[0m \n\e[1;35m⤷\e[0m ' fi 

Le problème est que la nouvelle ligne chevauche la précédente. Une idée de comment résoudre ce problème?

Lorsque vous utilisez des caractères non imprimables dans une invite bash, vous devez spécifier des séquences non imprimables (par exemple des codes couleur) en tant que non-impression, en utilisant \[...\] :

 PS1='\n\[\e[0;33m\]☛ \W\[\e[0m\] \n\[\e[1;35m\]⤷\[\e[0m\] '