|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; G5 b2 W1 d9 h$ ~. W3 \: L% T/ R
绿色字体输出:echo -e "\033[1;32;40mPass\033[0m"
0 Z9 L; U! v( ?' J' F8 a4 R红色字体输出:echo -e "\033[1;31;40mFail\033[0m"
& H; ^& X# F. w9 b! Q0 N! A6 l: s0 Q# A) T6 [' t
g' S0 _' E4 C0 Z
4 E0 i) G* v. }6 E文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:
# i/ z+ P E+ p" o& x. g echo -e "\033[44;37;5m ME \033[0m COOL"5 z9 e3 E* F9 | p) L3 G% j
. q- ~5 f! L1 R% h/ J- m7 ^! p
以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。0 q# E! I9 d, j$ R% d4 P- B
% w, A4 \' E0 Y; W1 o/ x可以选择的编码如下所示:5 s' d4 J( r' L# E6 y9 O
/ R- \7 q1 S9 S+ B
编码 颜色/动作
+ q/ R) m ~) B* h* g9 ]1 j2 O- h; T3 \
0 重新设置属性到缺省设置& Z- b! w; ~' U4 G2 V2 w
0 s# m# f' t6 w* q) Y# [
1 设置粗体
- V4 t. R$ s3 _1 ^! g) a8 h0 d7 C+ \. V2 Z6 \
2 设置一半亮度(模拟彩色显示器的颜色)
# W1 L9 H D+ i# U @
5 v T5 ^. S- w- `" W6 U9 |! {8 g 4 设置下划线(模拟彩色显示器的颜色)
- q8 g" E7 g* Y/ O0 X% C' {" j4 l8 k4 v7 h
5 设置闪烁9 P* Y+ A- F7 q! K+ Q, N
+ l' f) ^2 C6 x8 n
7 设置反向图象
4 t" |/ \2 k4 V% V
+ z' g, i; {" M! Q1 ^ 22 设置一般密度
4 ?5 `* s- s! Y0 y* @
4 T6 a" o1 O- n' W3 p* \1 s! J+ C* k 24 关闭下划线
6 q' x% P) v9 @+ |7 w5 g7 G! _& m7 A6 Q0 z N8 x/ I- ?% l
25 关闭闪烁
% I* D: r/ K' T% a+ h5 c J7 K& ]' g2 U# D
27 关闭反向图象* K, J4 |2 {+ K
0 O. T; a1 {7 y* @- C8 j, G( {8 \
30 设置黑色前景
8 G/ |, q; p/ ~- d5 K( b& `: A, l% m0 }( P( D, ~
31 设置红色前景3 z/ k/ y9 S3 }2 |, m# A
* I2 j5 y4 e3 D% j0 \" {# N
32 设置绿色前景
! {( A; g; j }
K2 c) a* f% Y6 a# P 33 设置棕色前景 Q! U0 @( l. L% }+ i
@5 _) k% |; B6 R- l
34 设置蓝色前景- E# _9 \& _! P/ B
! H; M) J" N, ]0 u 35 设置紫色前景
8 g/ k S: u, c
. W& Y0 r1 D) M7 H i$ ?' @/ g! a 36 设置青色前景
0 x6 m) \& d8 _! w4 N9 u( q1 l6 K* N2 v
/ h0 ^1 Q1 C# X% I% l; n 37 设置白色前景' h9 R* c M4 X- i2 d
( K& z2 q* O1 `$ W 38 在缺省的前景颜色上设置下划线
5 S4 [4 [; j* Q) r! Q7 R& U/ P7 H* y
39 在缺省的前景颜色上关闭下划线7 x+ A" t2 }2 w \! f/ T
; o8 _7 o' h2 F4 p3 m; ?- ^# `$ e
40 设置黑色背景
+ l% v8 E4 O' O
4 m a( g c1 ~- B0 n& M 41 设置红色背景
! g* Z2 ^* ~. j' g/ u" [7 r
& a& ^3 D; n* X" a# j# l 42 设置绿色背景
) e( {: Z3 W4 V: ]8 `4 {. D6 ~+ ~ J' D+ ^: ?5 f/ G: _$ A4 M- G" M6 k
43 设置棕色背景
7 n. ?' s+ f# N2 Y1 C
' A* H) W: n4 Q 44 设置蓝色背景
7 g: X8 C# U5 m
8 m2 R1 h2 `8 o: @- T 45 设置紫色背景
0 W( `6 i2 ^2 h
' G: y" X0 _9 L* ^, C; F 46 设置青色背景
1 \$ _' i+ W: r6 q' P
' t6 |2 L2 b/ _9 l( |9 C3 F/ j 47 设置白色背景
- Q, {8 C F p0 g( }( A0 c( d/ R- q7 |$ a$ s9 w0 o$ ~6 R
49 设置缺省黑色背景& M8 S, ~- y0 U4 C
- M( g# \ X8 v! v' N% A6 `5 U
6 `& x) o" S0 S1 ~: N, w
( d5 ]+ A/ Y1 m0 { |
|