|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
_ o2 a: T6 [4 k) ^/ Y7 c9 ?7 r
绿色字体输出:echo -e "\033[1;32;40mPass\033[0m"
4 J' |- C: l( X9 m9 [( m红色字体输出:echo -e "\033[1;31;40mFail\033[0m"/ H r8 P F8 h
8 l+ i1 m! ~1 o0 o1 A l5 P4 X
! x" I+ @, m% }! ` ! p1 ?6 U/ F P& Z$ P
文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: 3 c1 V8 }; v5 v r6 v
echo -e "\033[44;37;5m ME \033[0m COOL"
4 J6 b, r2 U& Q% Y! h9 y0 r( U1 s6 [8 ^( W
以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。 I; u$ J b, `
Z: s4 h- j$ O1 z& r" f+ [+ W1 v, a0 {1 c可以选择的编码如下所示:$ T. Z2 x& \, P* H3 u+ n( A
1 Q3 b# H* r2 K" l
编码 颜色/动作9 W: S8 \: u+ _6 B- e. n5 g8 t* f
* e6 Q; _ Z' ^) @- x; L5 O7 `; ^ 0 重新设置属性到缺省设置
9 K1 `0 P& Q& W7 x5 z
7 r: q/ @9 b. a- j4 | 1 设置粗体" L2 k/ j. a& R: D% ], f& `9 {& L
1 _' V( Q8 X/ Q) X, m 2 设置一半亮度(模拟彩色显示器的颜色). n# L3 a' n3 X: @9 \" u
# S, l% W s6 z' e ]% d+ x( |/ W6 i 4 设置下划线(模拟彩色显示器的颜色)0 x) q v# E: E) G
; u4 F; o" P3 d+ m. f0 f 5 设置闪烁
" E# B l+ d: I/ a! `4 `6 Y) ]% f8 `5 i$ [
7 设置反向图象
, c- w _ T) f
. ~1 Y d U" A+ ~5 k: J+ m( l4 a 22 设置一般密度) Z; f9 \8 y+ T: n8 `
' s3 ~2 o/ c% k9 P6 y7 U7 g
24 关闭下划线
e1 o3 t$ W X0 b5 n7 s! j% l- h$ T- A
25 关闭闪烁9 F9 ]" H9 u% m
6 w6 ?& b) n( s8 P0 Q+ P& T 27 关闭反向图象
- V/ x' [0 G# ?# v( n" H; t
, h0 e1 `3 U+ H- j) {* X3 U0 @/ ~ 30 设置黑色前景3 ^- u4 k3 o7 y: K3 k7 [
- U9 s; y. J; U4 x$ Q' M7 g* t5 s 31 设置红色前景 b0 _$ N! t' V; i' x) ~
" g+ Z* S4 }# y9 Y5 n+ ?3 ^! _ 32 设置绿色前景
. @. Y# N( w! ]- K9 ~' U6 Y
% _1 c2 Y. ~1 U" P- P5 B 33 设置棕色前景
- r# {9 T+ Y( e
6 j, H3 U, E: t 34 设置蓝色前景3 ^" N0 _) l# s$ N% _: \6 S! Z
( ]: O* P6 p- ~' ^% c- U! A
35 设置紫色前景( A4 Y, c: d1 l" }& Z# P- H
0 t2 v, B; i3 E- u; `
36 设置青色前景7 `/ e" Z4 B6 n0 \8 F' b. {2 K
& q V3 o" ]* j) p/ c% i# i
37 设置白色前景! d, V6 b# r( g$ U& x; A+ S1 v$ k
( ^6 S6 h) Y# ^. u
38 在缺省的前景颜色上设置下划线2 }& C7 J( O1 a- L8 z2 u
4 y; m$ X: q a8 l+ ~2 V# L" |
39 在缺省的前景颜色上关闭下划线
3 ~; g' I3 o# U' m
) q/ S# u3 R/ J! M" T* H6 r( \ 40 设置黑色背景
1 F. s5 ~* }- H% j" R, @5 N7 b0 B" o
41 设置红色背景
/ p8 k. [0 i6 M/ Y. G9 s
2 g( Y/ X. A5 K/ A8 b 42 设置绿色背景) u6 C5 J, c4 Y# h, g! X
$ i! _, x; r( F5 i+ E+ m& M/ c 43 设置棕色背景
! H, O' Q0 ?4 c+ e# I0 S
' i! b1 n5 \5 U 44 设置蓝色背景. B# ?7 C/ F- k7 h
4 g/ T5 ^* M# `& F: I; ^ 45 设置紫色背景
3 `- h2 f2 o3 }; Q
; x# K/ @1 C; @, V; K( R 46 设置青色背景
3 q$ ]/ n4 e" D, l
2 N) M$ r- p7 G% X 47 设置白色背景
/ x9 X7 L6 k; ]! F8 U/ Y f3 \# L5 g l$ e' w9 j' j6 H% [
49 设置缺省黑色背景5 m5 Y b2 |; l% Q$ ?
; W: [$ s* r( k: R1 K2 |$ B+ O- ~8 d9 t4 i8 T
( z) Z' [8 H: N, o% z0 d* v$ a |
|