On Tue, Nov 26, 2013 at 7:21 AM, Edward Peschko <horo...@gmail.com> wrote:

> All,
>
> I was wondering if there was a way to make an environmental variable
> be evaluated each time it was accessed. In other words, with:
>
> export PS1="`whoami`@`hostname`"
>
> This works for the first time that the prompt is evaluated, what I
> would like to have is a prompt to be continuously evaluated, so that
> if whoami or hostname changes, the prompt changes along with it.
>

Actually this works only once but when the prompt is defined.
Use single quotes so that the expansions are not done during the variable
assignment:
PS1='`whoami`@`hostname`'

Reply via email to