|
在 echo 里使用先使用 -e 选项打开转义功能,然后用 "\e+颜色代码"便可以输出具有加色的内容,包括前景色和背景色。
比如输出红色字体,背景色保持不变:
上面 [1;31m 表示给输出内容加上红色前景色,而 [0m 表示使字体恢复默认设置。
又比如输出背景色为绿色,而前景色字体保持不变:$ echo -e "\e[1;42m groad.net welcome you \e[0m"
[1;42m 这样的形式就是颜色控制码,其中 1 表示输出经过高亮处理,如果写成 0 那么是取消高亮。
另外,\e 也可以使用 \033 来代替,\033 中的 033 是八进制,十进制为 27,十六进制为 0x1B,对应的 ASCII 码正是 ESC ,ESC 是“换码”之意。
背景色代码:0 透明(终端默认),40 黑, 41 红, 42 绿, 43 黄, 44 蓝,45 紫, 46 青绿,47白(灰)
前景色代码:30 黑,31 红,32 绿,33 黄,34 蓝,35 紫,36 青绿,37 白(灰) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|