遇到一个要求,要求shell输出的字符串是彩色的,现在写下来备忘。示例:echo -e type "e[31m ce[0m to continue"这样输出一个 type c to continue 的字符串,其中c是红色的。如果想让c是黄底红字echo -e type "e[31;43m ce[0m to continue"如果想再加一个高亮的效果echo -e type "e[31;43;1m ce[0m to continue"也就是说通过夹在 "e["(转义开方括号)和 "m" 之间数值来设置各种效果,不同的数值代表不同的效果,可以多种数字组合起来用,数字之间用分号隔开。下面是各种数字的含义颜色表
前景 背景 颜色
---------------------------------------
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
代码 意义
-------------------------
0 OFF
1 高亮显示
4 underline
5 闪烁
7 反白显示
8 不可见但结尾部分需要加上e[0m来表示颜色方案结束,否则后面的提示符都会变颜色[初级教程]用SecureCRT+Xming轻松远程实现Linux的X DISPLAYFedora 16 下安装oVirt (社区版RHEV)相关资讯 shell shell字符串
- Linux入门学习:认识shell和bash (03月25日)
- SHELL中创建临时文件的方法 (07/22/2014 10:45:00)
- shell技巧分享 (03/08/2014 07:15:33)
| - 使用shell进行数学运算 (04/14/2015 06:14:58)
- Shell在大数据时代的魅力:从一道百 (07/21/2014 07:26:42)
- shell用户个人配置文件 (10/30/2013 20:10:00)
|
本文评论 查看全部评论 (0)