|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 b/ D) ?) a6 ^4 k1 s& G: z2 V0 H
绿色字体输出:echo -e "\033[1;32;40mPass\033[0m"! Y/ ?+ v2 ~$ B# z
红色字体输出:echo -e "\033[1;31;40mFail\033[0m"
, I$ E1 H8 Z# v- d3 x
4 U6 w$ N I; @9 S* f6 D9 K( \
. E, P0 _ C8 A- n% t
& q( C6 W; Z: |5 N; K: y& z; k K4 S- G2 _文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:
, v) h/ n6 i1 Q$ F* ^ echo -e "\033[44;37;5m ME \033[0m COOL"( M$ L6 p9 }# @7 k8 j
" V3 h7 X# K: U0 Y, Q' y
以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。
$ h/ c5 |. s! v& E8 X7 H$ M& Q4 ?1 ^
% z4 h) T) b5 }( A4 s# l( l可以选择的编码如下所示:
5 X6 f' Y% e; R1 X" v4 C1 E6 `9 k8 N# {- Q" ` s
编码 颜色/动作/ [- c, W) I$ m- n7 ]4 A, r) J* f
% {; R& J( ]' s$ R9 N 0 重新设置属性到缺省设置
9 a1 U. _; i$ f4 L* A! J6 k }& F B9 i: r
1 设置粗体, W s9 p1 c0 C3 A
C7 G4 E( z- q" u 2 设置一半亮度(模拟彩色显示器的颜色)
0 L, g4 f7 U+ p+ b0 y! h* T+ d* c' A- q$ H4 T( N* N& b
4 设置下划线(模拟彩色显示器的颜色)3 S7 w/ q5 {/ C' ~
, \: K2 `2 J$ d% } 5 设置闪烁
* k8 }. Q. ]4 _4 r% |( k8 m7 a
: i4 q5 I$ }% J1 m: z S3 ~# ^ 7 设置反向图象" ^# I' o9 k) I9 s; K
6 S' K. y# Z/ y* Y
22 设置一般密度5 U+ V9 p$ v. @3 `
1 z& w( @1 W' z" V 24 关闭下划线; G' X2 o9 a! b0 ~) ^+ \" x/ m
2 R9 E* T/ R7 t3 _3 C: t) w# ?
25 关闭闪烁
, @2 C$ M) s9 t, g0 N
+ W j% Y/ S E5 w 27 关闭反向图象3 n; }$ G0 W3 r- l+ K2 J; [% [& A
, B. t6 k0 s" Z- |* f 30 设置黑色前景) v2 c1 a. v. \- X
- a2 A* W2 k* c
31 设置红色前景
7 ~ X0 _, h* O5 E3 F- V, c$ ~
6 x5 t3 J. I3 g' x2 S 32 设置绿色前景
3 c( j: Q: `. J1 q% H
7 }* F. ]# E6 g; h9 V 33 设置棕色前景
2 l- d% o8 i. y: e5 a% G1 X6 V8 V" ]" R; a7 V ]
34 设置蓝色前景' M7 {& D L& u8 D: O& e
4 q) C* L! H9 l! m4 U+ E 35 设置紫色前景
! S) g: Z5 n" S2 ?2 [; p: ?- }- x
36 设置青色前景# v/ v$ d- @ x9 H
8 O" `" H$ Q* r& J* I9 S 37 设置白色前景# x9 B, z: M; ^: x
7 V5 y3 z" ?2 H 38 在缺省的前景颜色上设置下划线
; y7 \8 g' k! \% x
5 T, k* N1 l& W2 g" u7 B 39 在缺省的前景颜色上关闭下划线
7 w! T: s2 I6 T1 E5 y3 A. D+ [ L( Y2 k( [
40 设置黑色背景/ M3 X. B6 T, j4 B
3 u! K) P: _" d% B
41 设置红色背景
* d- k. f4 E8 g, E- v6 p( P u* r; W2 m3 g: `0 k9 t" d- x
42 设置绿色背景% b M# N9 j3 N0 g
8 B7 S: m5 Y$ l6 B, f$ p! r
43 设置棕色背景5 X" ?/ B2 Z; B$ z, V" Z
/ T5 j+ x) S( ^1 Y2 i' e% g
44 设置蓝色背景
0 J* I$ g( d$ m7 Y% `, |% O
6 }2 h" F! M' A( H( d* F 45 设置紫色背景) ~& Z2 e! x9 H. ^2 R" l) k
3 W3 W2 M; u; n8 O; ^/ y; E8 l 46 设置青色背景; p5 r" u) t( e3 L' s# v
+ ]6 k. t( M t) S' b7 H 47 设置白色背景
$ l1 X% r0 r8 U; V T; {3 |9 a0 x1 G6 H$ `; N2 Q$ r
49 设置缺省黑色背景, C/ P# ]+ w& l) X' v5 z" w9 F
6 m8 i2 t- m; x$ v4 c, M: v1 Y( _" ^- C7 k! @3 U4 g0 B0 S
; Q* n; K; d7 e( L7 t' d$ y |
|