Я могу установить переменную окружения в приглашении bash следующим образом:
export PS1="[\u@\H/$FOO \W]\$ "
Подсказка не изменяется при изменении переменной окружения: $FOO
, поскольку переменная $FOO
не интерпретируется.
Я могу обойти это, выполнив следующее, снова экспортировав PS1.Но я бы хотел сделать это в одну строку:
[user@server ]$ echo $FOO
foo
[user@server ]$ export PS1="[$FOO]$ "
[foo]$ export FOO=bla
[bla]$
Можно ли это сделать в одну строку?