I\'ve done something to break my Bash Shell Prompt in OS X (10.5.7) Terminal.
This is the PS1 that I had configured:
PS1=\'\\[\\e[1;32m\\]\\h\\[\\e[0m\\]
For future reference, this is what I use:
export PS1="\[\033[0;31m\][\u@Project:\w]$\[\033[0m\] "
This would display my shell prompt as:
[ec2-user@Project:~]$
Helps me distinguish between live and dev sites.