Sto cercando di configurare PS1 come segue.
= Verdi "\ [\ e [32; 1 m \]" Rosso = "\ e [0; 31m" = Viola "\ e [0; 35m" StartColor = "\ [\ e [40m \]" EndColor = "\ [\ e [0m \]" export PS1 = "$ STARTCOLOR $ Verde \ u @ $ Viola \ h $ Rosso \ w $ Verde> $ ENDCOLOR"
E ho alcune domande.
- Qual è la differenza tra "[\ e [32; 1m]" e \ e [32; 1m "? Sono uguali?
- Dopo aver eseguito il comando "Esporta PS1", funziona bene, ma quando do l'input di circa 20 caratteri, i caratteri vengono sovrascritti come ho allegato. Cosa c'è di sbagliato in questo?
- Qual è il significato di STARTCOLOR (\ e [40m) / ENDCOLOR (\ e [0m)?
http://a.imageshack.us/img8/606/resultqm.jpg
AGGIUNTO
Dopo alcuni test, ho ottenuto la seguente modifica che potrebbe risolvere il problema. Cioè, il formato "\ e" dovrebbe essere sostituito dal formato "\ [\ e".
Rosso = "\\ e [1; 31m" - non funzionante Rosso = "\ [\ e [1; 31m \]" - funzionante