Re: Some dumb questions born of frustration

Tim Chase <[email protected]>
Newsgroups gmane.linux.redhat.blinux.general
Message-ID <[email protected]>
On October 27, 2016, Janina Sajka wrote:
> Try the following:
> 
> PS1="\\\$"
> 
> I'm sorry, I don't recall the logic of the triple backslash.

Because you're using double-quotes, the stuff inside them is still
interpreted.  So the first backslash escapes the second backslash and
the third backslash escapes the "$" so that the assigned value is a
literal backslash followed by a literal "$".  In this particular
case, because nothing follows the "$" that could be interpreted as a
variable expansion, it would be safe to use

  PS1="\\$"

but I'd just recommend using single quotes instead of double-quotes
which prevents the escaping altogether:

  PS1='\$'

-tim
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.