in zsh puoi avere un %#
nella tua PS1
(o qualunque PROMPT
variabile) che sostanzialmente significa display %
if user o display #
if root. Mi chiedo se c'è un modo per influenzare questo in modo che %
o #
cambi i colori a seconda che si tratti di un utente o di root (un rosso per root, un blu per utente) il modo ovvio è solo quello di cambiare PS1
nella mia radice ~/.zshrc
ma considerando questo è già un simbolo speciale Mi chiedo se forse non c'è un modo in cui posso usare lo stesso PS1
per entrambi ... qualcosa di specifico a cui %#
piace è per zsh (sono sicuro che ci sono altri hack che potrei fare anche a me un'istruzione if then).