Say I want to include an escape sequence dynamically:
if [ -n $something ]; then
user="\u"
else
user="admin"
fi
PS1='$user@\h$ '
The problem is, instead of filling in the user name, my prompt looks like this:
\u@ubuntu-1$
Even if I escape the backslash (user="\\u"
) it still does not print out the user name. How do I get the prompt to look like this:
andreas@ubuntu-1$