Bob Miller wrote:
Allen Brown wrote:
This is not working for me. All I get is a box where I try to
print the escape char, followed by the other chars.
ESC=$(echo -ne "\033")
echo -e "${ESC}31;1foo"
should print a red "foo". Instead I get
[]31;1foo
where [] represents a single character.
Uh, the sequence you need to output is
escape left-bracket number semicolon one letter-m
And to return to normal color, you need to output
escal left-bracket letter-m
Or, in bash syntax,
echo "${ESC}[31;1mfoo${ESC}[m"
That's better. I now have
if [ "${COLORTERM-}" = "gnome-terminal" ]; then
PS1='\[\033[361m\]\h:\W\$\[\033[m\] '
else
PS1='\h:\W\$ '
fi
in /etc/bashrc.
Did you catch the python script I sent out last week on this topic?
I remember something going by. But I couldn't find it today.
--
Allen
_______________________________________________
EUGLUG mailing list
[email protected]
http://www.euglug.org/mailman/listinfo/euglug