Voglio fare qualcosa del genere in Bash:
come formattare il percorso in un prompt zsh?
Ma tutto ciò che provo risulta nel PWD essendo fissato alla prima directory in cui avvio il mio terminale. Stranamente ho anche una funzione nella mia PS1 per inserire il ramo git corrente nel prompt e che si aggiorna sempre, quindi sono confuso sul motivo per cui il PWD si blocca. La mia richiesta attuale è qui per inciso.
Ho provato a sostituire w con $(pwd|grep --color=always /) ma questo si blocca. Ho anche provato a farlo usando una sostituzione della stringa bash, ma nemmeno quello funziona. ${PWD////$bldred/$bldblu} ($bldred e $bldblu sono definiti nel mio prompt.sh).
Risposta accettata:
Quando includi una variabile dinamica nel tuo prompt, devi citarla.
Non capisco bene alcune delle tue cose PROMPT_COMMAND, ma prova PS1='${PWD////'"$bldred/$bldblue"'} $' da solo e vedere se funziona.