[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

OT: Exporting a BASH prompt from a script



I'm having a strange problem.  I've installed some new systems and I can
change the prompt as I want, but if I write any kind of script, and change
the prompt within the script, it doesn't change the prompt.  This is even
with a short 1 line script that does nothing but change the prompt.

Here's the prompt I'm trying to use (which includes escape characters, which 
seem to be causing the problem -- bash seems to see them as commands):

PS1="\e[35;40m[\u@\h:\W]\\$\e[0m "

I know my old .bashrc changed the prompt (only PS1), but I don't remember
doing anything other than PS1="{my prompt}" to get it to do that.  Now it
won't work.  I tried to export PS1 so it would be available outside the
script, but export didn't like some of the characters in it.

So how can I export a prompt I create in a script (like .bashrc) to use
outside the script (in normal command line)?

Also -- any idea what could allow this to work in one system and on in
another?

Thanks!

Hal



Reply to: