Я хочу изменить цвет конкретной буквы в моем имени пользователя, отображаемой PS1 в bash.
Например: Если мой \u
есть rahul
, я хотел бы письмо , h
чтобы быть в синем цвете и отдых , чтобы быть белыми.
Я знаю , что \u
относится к имени пользователя и добавление цвета к целой «сущности» делаются путем добавления тегов , как: [\033[38;5;15m\]
.
Если это возможно, могу ли я знать, как сделать то же самое.
источник
${USER:1}
для всего имени пользователя, кроме первого символа. Отличное решение! Можете ли вы также показать, как изменить цвет третьего персонажа в соответствии с запросом OP?echo -e
, напримерecho -e "${USER:0:2}\e[0;34m${USER:2:1}\e[m${USER:3} "
ra
вместо${USER:0:2}
, и т. Д.