Quiero que mi mensaje de bash cambie según las condiciones externas.
Aquí hay un extracto del manual de bash:
PROMPT_COMMAND: If set, the value is executed as a command prior to issuing each primary prompt.
PS1: The value of this parameter is expanded (see PROMPTING below) and used as the primary prompt string.
En mi .bash_profile
tengo lo siguiente:
export PROMPT_COMMAND="echo -n ┏━━━[$(date +%H:%M)]"
export PS1="━━[\t]━━━┓\n\$ "
Esto es lo que veo en la terminal:
┏━━━[03:46]━━[03:46:52]━━━┓
$ cd ..
┏━━━[03:46]━━[03:51:37]━━━┓
$
Como puede ver, PROMPT_COMMAND no se ejecuta más de una vez y permanece estática para siempre.
¿Cómo puedo hacer que se ejecute "antes de emitir cada solicitud", como se indica en el manual?
Estoy ejecutando Mac OS X 10.9.3
echo $BASH_VERSION
3.2.51(1)-release