完成了
rst="\e[0m" # Reset to default colours
orn="\e[38;2;100;65;0;48;2;0;0;0m" # Orange on black background
printf '%s\n' "$orn HELLO $rst"
但是颜色没有生效。
完成了
rst="\e[0m" # Reset to default colours
orn="\e[38;2;100;65;0;48;2;0;0;0m" # Orange on black background
printf '%s\n' "$orn HELLO $rst"
但是颜色没有生效。
您的命令对颜色使用 ANSI 转义码,可能并非所有终端都支持该代码。也许尝试使用
tput
大多数终端应该支持的命令,而不是 ANSI 代码:注 1:我
zsh
在 Kali Linux 上使用,这两种方法都可以正常工作。注 2:我还在集成终端(内置 VSCode)中尝试了这两种方法,但都没有用。