shell脚本可能设置的比较多,但是我们平常使用C语言却很少设置它的颜色,而实际上这个是可以设置的。 格式如下: \033[字背景颜色;字体颜色m字符串\033[0m 举个例子如下:(为了方便,我自己特意定义了用于两个调试的宏函数, 以后查看debug信息就方便很多了) #include<stdio.h>#defineCOL(x)"\033[;"#x"m"#defin...
Param为属性值,{...}表示可选(多个参数之间用分号隔开,与顺序无关)。例如,在Linux Shell中执行下述命令: 即设置输出为红色字体(31),白色背景(47)。选项'-e'为echo命令激活特殊字符的解析器。 注意,转义序列可被控制字符'CAN'(Cancel )和'SUB'(Substitute)中断。 转义序列相关的常用参数如下(通过man console_...
shell脚本可能设置的比较多,但是我们平常使用C语言却很少设置它的颜色,而实际上这个是可以设置的。 格式如下: \033[字背景颜色;字体颜色m字符串\033[0m 举个例子如下:(为了方便,我自己特意定义了用于两个调试的宏函数, 以后查看debug信息就方便很多了) #include <stdio.h> #define COL(x) "\033[;" #x "...
二、printf命令 cat color2.sh #!/bin/bash printf "\033[30m black \033[0m\n" printf "\033[31m red \033[0m\n" printf "\033[32m green \033[0m\n" printf "\033[33m yellow \033[0m\n" printf "\033[34m blue \033[0m\n" printf "\033[35m purple \033[0m\n" printf "\033...
通过在echo命令中使用-e参数,可以让Shell解释ANSI转义序列,达到输出彩色文本的效果。 总的来说,在Linux系统中,通过使用ANSI转义序列,我们可以很方便地在终端中输出不同颜色的文本,让信息更加清晰和易于阅读。无论是在C语言中使用printf函数,还是在Shell脚本中使用echo命令,都可以轻松实现这一功能。希望这篇文章能帮助...
Linux下Shell脚本输出带颜色文字 1、echo脚本输出带颜色文字 文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:echo -e "\033[44;37;5m ME \033[0m COOL"以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 ...
printf "\033[35m purple \033[0m\n" printf "\033[36m cyan \033[0m\n" printf "\033[37m white \033[0m\n" 执行结果: 三、使用变量 cat color3.sh #!/bin/bash blackcolor='\E[1;30m' redcolor='\E[1;31m' greencolor='\E[1;32m' ...
1. 文字颜色: – 黑色(Black):\033[30m – 红色(Red):\033[31m – 绿色(Green):\033[32m – 黄色(Yellow):\033[33m – 蓝色(Blue):\033[34m – 紫色(Purple):\033[35m – 青色(Cyan):\033[36m – 白色(White):\033[37m 例如,可以使用以下命令将文字颜色设置为红色: ...
3 再来了解一下,Linux终端打印一般使用shell命令中的echo和printf。我们这里就使用echo来设置颜色。4 要将输出的字体设置为红色,字体红色的颜色码为31,设置方式如下:echo -e "\e[1;31m This is red text! \e[0m"5 要将输出的字体设置为黄色,字体黄色的颜色码是33,设置方式如下:echo -e "\e[1;33m...
4. 使用shell脚本设置颜色和字体: 我们可以使用shell脚本来设置终端的颜色和字体。在脚本中,我们可以使用echo命令和转义序列来改变文本的颜色和样式。下面是一个示例脚本,将文本设置为黄色和粗体: “` #!/bin/bash color_yellow=’\033[33;1m’ color_reset=’\033[0m’ ...