介绍
这篇文章给大家分享的是有关linux shell中如何实现控制台打印各种颜色字体和背景的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
<强> 1问题强>
<>强控制台打印各种颜色字体和背景强>
<强>字体颜色强>
- <李>
# 30:黑,
李> <李># 31:红,
李> <李># 32:绿,
李> <李># 33:黄,
李> <李># 34:蓝色,
李> <李># 35:紫色,
李> <李># 36:深绿,
李> <李># 37:白色
李><强>背景颜色强>
- <李>
# 40:黑,
李> <李># 41:深红,
李> <李># 42:绿,
李> <李># 43:黄色,
李> <李># 44:蓝色,
李> <李># 45:紫色,
李> <李># 46:深绿,
李> <李># 47:白色
李>echo -e “\ e [43; 35 m 陈宇\ e [0 m hello word"
比如上面的命令,43是背景颜色,35是字体颜色,\ e [0 m是还原本色
<强> 2代码实现强>
这里写的是<代码>颜色。sh 代码>文件如下
# !/bin/bash for 小姐:拷贝37}{30 . . 做 ,echo -e “\ e[1; ${我}m 陈宇\ e [0 m hello word" 完成 echo “- - - - - - - - - - - - - - - -“ ((我=47;,i>=40;,——我)) 做 ,echo -e “\ e[我;美元(美元小姐:安康;10]m chenyu \ e [0 m abcd \ e[1, $(美元小姐:安康;10]m 陈宇\ e [0 m hello word" 完成 #两个字符串相加 陈宇=癱hen"; 陈=${陈宇}“yu" 陈echo $ #数字相加10=10; b=$ (($ c + 10)); echo $ b; #数字相加10 c=20; d=美元($ c + 10); echo $ d;
<强> 3运行效果强>
什么是linux系统
linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户,多任务,支持多线程和多CPU的操作系统,使用linux能运行主要的UNIX工具软件,应用程序和网络协议。
感谢各位的阅读!关于“linux shell中如何实现控制台打印各种颜色字体和背景”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!