|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 f: Q/ o2 s/ W: t* ?绿色字体输出:echo -e "\033[1;32;40mPass\033[0m"! q8 ]5 T$ x8 {+ i/ ?$ M! d; n
红色字体输出:echo -e "\033[1;31;40mFail\033[0m"
* C; X$ V8 m( ]& x* ^) v) v5 c) x7 v/ n) m @3 w
( a- B4 w" P7 k/ o5 N8 d5 M
/ |) w9 Z, X# o/ o" F
文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: ' Q6 e! ?, ]$ I1 @
echo -e "\033[44;37;5m ME \033[0m COOL"8 A) T/ m' K% O7 \, k! V; w( H- K; K
$ @1 e. N8 r, l- m1 N 以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。) W/ z( ^! p! t2 o. y5 q
m5 W9 H/ z- Q
可以选择的编码如下所示:& `, \% E' m! N$ ]% S
2 Q( g w H8 U9 K* _2 q1 l
编码 颜色/动作
, w9 |# x4 T4 I" G$ S6 c$ A+ M; a4 P1 i* t! Q; K1 Y/ I+ F$ k
0 重新设置属性到缺省设置( w' S9 \( ]& n+ v
" z' J$ {6 e8 p0 X; p3 k' Z
1 设置粗体# Q) {- [- a8 i5 ~6 q
7 \8 k7 ?- o, t6 J
2 设置一半亮度(模拟彩色显示器的颜色)
( u. [" l. G( C; U1 j
: C0 f. G" Z% |+ ~ 4 设置下划线(模拟彩色显示器的颜色)
9 w1 G7 V' d: C( ?" z! S, `7 I- l7 M1 Y0 V
5 设置闪烁6 Y6 L; K) C+ K5 R) `( ?; ~) n
( f, n4 B( L. `2 J$ v; m6 S
7 设置反向图象
, {2 H& h! B* Q% [4 r' E- Z3 H) T. d; Y; |
22 设置一般密度
" F8 Q9 l* ~: D8 C/ |- ~. t$ z6 d1 c- {+ f* b9 {
24 关闭下划线8 g8 }" V4 D8 _' t, ^/ b1 M; z
- \4 G8 {; t; s4 s 25 关闭闪烁
) K) n. I3 N$ S0 T8 g9 G+ N* y h* `; l7 _6 f4 a6 F" F4 E
27 关闭反向图象: |) b: i+ V: O
/ D _0 D0 N0 Q% T2 k3 J# J 30 设置黑色前景
@7 X) {- {2 Z4 d; M+ }
, T. \; ]/ u( v$ z; x 31 设置红色前景
+ \5 K# k/ }; @4 P. h& M4 `
- J% D6 d6 Q$ x0 | 32 设置绿色前景
1 s. t( l& {- ~# H7 q8 ^; F7 n- j: _# I( M0 t
33 设置棕色前景% ]+ ]; t8 |: B8 t1 c
# o( m+ f& a! z+ C9 B, e
34 设置蓝色前景2 f% D6 K; a/ N/ g d
* E7 m M+ z1 {) P6 I 35 设置紫色前景) w) b8 [7 ~8 k* Y8 m7 J
% G% n3 e) u2 k% C1 L O2 I% `; `% E
36 设置青色前景+ v" g) y" v) i( x0 _) G6 s
4 R/ J, }* F$ ~& u 37 设置白色前景
1 x# M& y0 t) o- O1 J6 U u2 S3 x, A8 H
38 在缺省的前景颜色上设置下划线4 h1 s4 n. R+ C9 p& m
# ^7 Y1 g$ d! A8 g/ S 39 在缺省的前景颜色上关闭下划线2 D- d2 u8 m7 Z$ V1 M, r& w
4 Q- j5 H2 k: c7 }! H, F
40 设置黑色背景
# n& J( {, p" _+ `4 v* s% y+ W1 N6 n. l5 S+ x
41 设置红色背景
) n5 Z, ^2 L, T- b. q1 |$ Y5 w/ N
42 设置绿色背景
/ U7 W( s8 a& G# G
# j7 m2 {+ N1 g5 c! I2 I( C6 p 43 设置棕色背景
8 B" m( g% }4 ]9 w
7 G' q; z. V7 D& _0 c6 {% b 44 设置蓝色背景
7 Z; ?6 c# j9 n, a# @; M- n/ ~/ y' t& J/ O
45 设置紫色背景* f8 I$ C9 o3 n4 }- \
5 H5 t' E4 C# Q- l Z' v3 z; D
46 设置青色背景
( e+ R7 ~ s( o* c+ A, ] ?6 A: j+ t/ f& g
47 设置白色背景
; c6 h9 d _' d. G9 b$ l6 N2 n$ H% K* Z8 y8 u5 Y$ P
49 设置缺省黑色背景
6 z- J/ ^: c* V7 Q; v, X( x( ~! n6 U% L' B
2 f n( A* F' U: C" c2 ~5 J1 c6 E3 m% b- D5 i+ M7 E+ f. m
|
|