Problema com perfil bash

1

Eu modifiquei meu .bash_profile no meu Mac (agora executando o Tiger) para obter um prompt de comando diferente. Antes de fazer isso, costumava usar a tecla de seta para cima para percorrer os comandos emitidos anteriormente. Agora, porém, recebo uma mistura estranha de caracteres - ela substitui o prompt por uma mistura parcial do comando anterior, tornando-o ilegível. É muito estranho e eu claramente fiz algo errado. O comando está realmente todo lá - se eu apertar enter, ele funciona, mesmo que eu não consiga lê-lo.

export PS1="\[\e[0;36m \w $\[\e[0m\] "
    
por Slick23 03.08.2011 / 01:28

1 resposta

3

você esqueceu de fechar a seqüência de escape da primeira mudança de cor:

export PS1="\[\e[0;36m\] \w $\[\e[0m\] "
                      ^^
    
por 03.08.2011 / 01:36