Quiero cambiar el color de una letra específica en mi nombre de usuario que PS1 muestra en bash.
Por ejemplo: si \ues así rahul, me gustaría que la letra hsea de color azul y que el resto sea de color blanco.
Yo sé que \use refiere al nombre de usuario y la adición de un color a toda una 'entidad' se lleva a cabo mediante la adición de etiquetas como: [\033[38;5;15m\].
Si es posible, ¿puedo saber cómo hacer lo mismo?
fuente

${USER:1}para todo el nombre de usuario, excepto el primer carácter. Buena solución! ¿Puedes mostrar también cómo cambiar el color del tercer personaje, como lo solicitó OP?echo -e, por ejemploecho -e "${USER:0:2}\e[0;34m${USER:2:1}\e[m${USER:3} "raen lugar de${USER:0:2}, etc.