一般做法,看图吧
色彩 | 黑 | 红 | 绿 | 黄 | 蓝 | 洋红 | 青 | 白 |
---|---|---|---|---|---|---|---|---|
前景色 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
后景色 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
tput简单涂色(推荐)
tput 命令会利用 terminfo 数据库中的信息,来控制和更改我们的终端,比如控制光标、更改文本属性、控制屏幕,以及为文本涂色
首先看下用到的颜色
数值 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|---|
颜色 | 黑 | 红 | 绿 | 黄 | 蓝 | 洋红 | 黄 | 白 |
其中,为文本涂色的方法是:
tput setab
:设置背景色,即底色
tput setaf
:设置前景色,即字色
tput sgr0
:颜色重置
可以运行下面的一段shell看一下效果
#!/bin/shRED=$(tput setab 1)
GREEN=$(tput setab 2)
RESET=$(tput sgr0)
echo "${RED}red-back text ${GREEN}green text${RESET}"