我是靠谱客的博主 傲娇黄豆,最近开发中收集的这篇文章主要介绍shell脚本:文字色彩设置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

色彩

在linux命令行中,默认是黑底白字,可能查看文件的时候,有蓝色,绿色,那些都是文件属性,默认的ls --color参数可以令不同的文件显示颜色。但是,对于普通的标准输出,还是默认的白色。

想要有点花样,没颜色怎么行,这个时候,就需要用到echo命令了。我们一般使用,就是直接:echo 字符串,将字符串输出到屏幕。echo 加上-e这个选项,就可以干一些特别的事情,色彩设置也需要依赖此选项,对其进行转义。详细了解echo命令,点击转到==>https://blog.csdn.net/qq_42534026/article/details/103821939

格式

想要字符串有颜色,除了-e选项之外,还需要遵守相应的格式,有两种可以设置,选一种自己喜欢的记住即可。
注:需要用双括号或单括号将其括住,把输出内容看做一个整体

格式1:echo -e "33[背景颜色;文字颜色 字符串33[0m"
格式2:echo -e "e[背景颜色;文字颜色 字符串e[0m"

其中注意事项:
1、背景颜色和文字颜色之间是英文的分号";"
2、文字颜色后面有个m
3、字符串前后可以没有空格,如果有的话,输出也是同样有空格
4、echo显示带颜色,需要使用参数-e
例子:
在这里插入图片描述
其中,"033"是八进制数,其对应的ascii码也就是ESC。后面的颜色格式为:[背景色;文字颜色m 文字内容。
0m是控制选项,表示清除所有格式

文字和背景和控制选项

文字颜色数:30-37m
在这里插入图片描述
背景颜色:40-47m
在这里插入图片描述
将背景颜色和文字颜色配合起来,于是便有了花里胡哨的显示内容
在这里插入图片描述
控制选项:
33[1m 设置高亮度,加粗
在这里插入图片描述
33[0m 关闭所有属性
在这里插入图片描述
33[3m 斜字体
在这里插入图片描述
33[4m 下划线
在这里插入图片描述
33[5m 闪烁
在这里插入图片描述
33[7m 反显
在这里插入图片描述
颜色显示,通常应用在脚本中,为了让输出信息显示明显,常常都对输出结果进行颜色处理。

其次,是为了美观,单调的黑白色,怎么能满足我们的眼睛呢,所以这才设置了颜色。

最后

以上就是傲娇黄豆为你收集整理的shell脚本:文字色彩设置的全部内容,希望文章能够帮你解决shell脚本:文字色彩设置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部