Non ricordo dove, ma ho già visto il percorso corrente del prompt bash accorciato in modo interessante: ogni directory contenuta nel percorso (tranne l'ultima) è sostituita solo dalla sua prima lettera. Ad esempio: path/to/some/directory
sarebbe abbreviato in p/t/s/directory
.
Come posso riprodurre quel comportamento?
\$()
però sostituire le sostituzioni di comandi
PS1
. Dovresti impostarePS1
per contenere una variabile (PS1='${SHORT_PWD}\\$'
) e aggiornare quella variabile in$PROMPT_COMMAND
.