Tôi muốn thay đổi màu của một chữ cái cụ thể trong tên người dùng của tôi được hiển thị bởi PS1 trong bash.
Vd: Nếu \u
là của tôi rahul
, tôi muốn bức thư h
có màu xanh lam và phần còn lại là màu trắng.
Tôi biết rằng \u
đề cập đến tên người dùng và thêm màu vào toàn bộ 'thực thể' được thực hiện bằng cách thêm các thẻ như : [\033[38;5;15m\]
.
Nếu có thể, tôi có thể biết cách làm tương tự không.
${USER:1}
cho toàn bộ tên người dùng ngoại trừ ký tự đầu tiên. Giải pháp tốt đẹp! Bạn cũng có thể chỉ ra cách thay đổi màu của ký tự thứ ba, như OP yêu cầu không?