No zsh, você pode ter um %#
em sua PS1
(ou qualquer PROMPT
variável), que basicamente significa display %
se usuário ou display #
se root. Eu estou querendo saber se existe alguma maneira de afetar isso, para que o %
ou #
mude de cor, dependendo se é um usuário ou raiz (um vermelho para a raiz, um azul para o usuário), a maneira óbvia é apenas mudar a PS1
raiz, ~/.zshrc
mas considerando Este já é um símbolo especial. Gostaria de saber se talvez não exista uma maneira de usar o mesmo PS1
para os dois ... algo específico para %#
gostar do zsh (tenho certeza de que existem outros hacks que eu também poderia gostar). uma declaração if then).