|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 {' f' I( b) g$ S+ c
绿色字体输出:echo -e "\033[1;32;40mPass\033[0m"1 X$ o! w. S! l8 U6 Z8 S
红色字体输出:echo -e "\033[1;31;40mFail\033[0m": f6 O1 |1 @/ B: |, Q# Q, a
" x1 q4 r6 x: J3 W( K; Q0 L- h
; W' I$ {) E4 x7 R3 I8 U% s) g+ U
0 L, ~6 D* s/ n7 o* R9 c文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:
/ V# c# t& l4 w echo -e "\033[44;37;5m ME \033[0m COOL"
- \7 Z( Q; i! ^" j# G) v
& T4 }4 p" X) u% a9 x$ [1 I 以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。
" H d: W5 l( h6 d, N; r: d
+ M+ j, Y. Q9 [( j5 ?' z可以选择的编码如下所示:( ]8 [8 w# _, m" y9 F5 d; b
" p4 e% f, { w- z 编码 颜色/动作
! F+ {: W0 u. J, |3 E/ y$ X4 s7 `% ~- Q' m# s* o# J: ]
0 重新设置属性到缺省设置# B+ W5 W! I% E8 N: }( _
$ ~3 L( z4 U7 G
1 设置粗体7 W& D/ D9 q8 T, A! O
" E" u: ]3 X0 ~1 @
2 设置一半亮度(模拟彩色显示器的颜色)
/ d. C C2 Y3 t
. o8 q7 D, g3 w0 J0 @ 4 设置下划线(模拟彩色显示器的颜色)
$ \) L( N# a, t6 \# y- K9 Y# T# A4 k* I# P+ u! s# k8 @
5 设置闪烁4 A6 U6 e+ A+ |' m$ R
2 g; Q. E6 w3 T: Z1 d5 t 7 设置反向图象
8 h/ M( y6 }. D4 j( T. k9 G" F$ T n6 }+ f! ]
22 设置一般密度+ }7 g! a) s# @7 s+ I1 D9 X- I
9 t, _6 W/ s( h% i 24 关闭下划线
0 |" o; P7 Y" y/ q9 o3 \, H% x5 _1 x: C8 i o
25 关闭闪烁/ X `5 W9 e1 u5 z: ?0 D; {* r8 Q
" H# f6 d) N0 u- D0 {* V" ~
27 关闭反向图象
0 Z1 K1 E" q& n8 P: d+ _
1 c( O; C1 p$ S8 L% _ 30 设置黑色前景
: O# o" h: M$ y7 A& s/ H0 H/ _- P. h8 M; J5 ?1 f/ a* T$ H
31 设置红色前景. O5 Q8 R* ]# W; B' C, f
: ]# q' L+ |6 s- B& {' O 32 设置绿色前景; b! q2 ?! E5 g+ I; n
- M/ d8 O* H; W& h, |6 L
33 设置棕色前景
; n' a8 }) w$ |- O0 H! E( a
1 s. q1 Y5 F: R* Z; v# T* h$ A9 t) ` 34 设置蓝色前景2 g0 ?1 j; I% i0 B8 H0 q: \
. e1 H: c7 Y& ^; f: ~3 p 35 设置紫色前景 Z0 z3 N; H& y+ F
: ^; u8 Y, ]+ v3 F; Z# ?1 s 36 设置青色前景7 N1 B- ~: t6 o- N
9 w3 K7 |8 s" h x0 |( ^
37 设置白色前景
* p( O* S1 Y7 j$ P. z
6 k0 Y8 Q' O& [- g) K" L 38 在缺省的前景颜色上设置下划线
; p, L8 I D: s- w6 K
% j, \- ~. h/ I 39 在缺省的前景颜色上关闭下划线* b& s& V) k- O
/ I* p# N" |' |3 F0 z
40 设置黑色背景6 J6 q0 d* i: D9 N
4 k0 @5 _( `: k2 p/ \ 41 设置红色背景
: B/ I0 w+ N4 u! `: R+ ~
8 b& w- K7 x7 \, f& ?9 G( F 42 设置绿色背景
5 P$ c0 u! X# h* y) R' F
1 A. K" V q6 w3 m6 w! J1 k5 h 43 设置棕色背景
$ }' \% @9 P4 x6 d/ z5 a1 ]& @% H* n
9 c9 { P9 } n$ g" h% ~4 ` 44 设置蓝色背景6 _) z; G8 D' m, g3 o8 d. N
@/ N7 X! P7 S1 @ 45 设置紫色背景/ J% E$ Z4 E# y4 S5 s
! H0 R/ [/ y) x, m% c& i 46 设置青色背景
, ~% V0 q8 Z6 h0 q
$ y6 @8 m) F4 N: |% i" C* d L2 s% d 47 设置白色背景5 S3 S6 |2 N' b
( w, Y% \2 B+ G" t. U6 ~ 49 设置缺省黑色背景
8 A8 ~" Y% ^( e B6 e$ s/ h, m1 f* [ K
/ ?% G8 \" [: H- Y! d8 \ l1 d6 H5 O3 Q' Z$ p- R
|
|