|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
% b9 H, o$ _1 w n7 C. K y绿色字体输出:echo -e "\033[1;32;40mPass\033[0m"
. K0 p7 W. ^' W [$ h红色字体输出:echo -e "\033[1;31;40mFail\033[0m". M/ M! N6 ^! Q, ~: b1 s
; {8 k$ E6 U2 V
* ]+ s4 S* a4 E0 M I2 z) a& ?3 l' S
. H1 h6 o1 c% Q7 A6 E$ s6 M* D4 d
文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: ! y% T$ w2 e. J* N- _9 w* `3 u- Y
echo -e "\033[44;37;5m ME \033[0m COOL"
, e# r$ }8 [" d. y. t1 Q. |, p
. ]" }# @, R& |" v, r. q4 | 以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。
& G- |- v$ |* L9 t+ R
) \; i4 Q( |: M4 _6 L0 h可以选择的编码如下所示:& p5 e8 G0 f2 y$ l, s8 E
1 h$ }8 _7 g7 n. Y
编码 颜色/动作
* m, B, e- f6 Q1 e1 G5 I( v+ L% w+ N/ o" G+ v: v% T# k3 L$ o6 U P
0 重新设置属性到缺省设置
0 A4 A& \1 k1 d* B H, P: F' _& X6 e( V
6 K, e1 q& U' `* Y- J; M6 u 1 设置粗体6 M2 U* L$ U) m0 I+ K/ [& n6 C
+ m8 S$ r# R9 f3 z+ a 2 设置一半亮度(模拟彩色显示器的颜色)
5 `' U7 g5 B( ~+ ~! m/ H2 b" f# l6 V% R, N/ i
4 设置下划线(模拟彩色显示器的颜色)
3 H# r1 @" I) d3 O) R' l" u# A6 v9 Z" r; Q( d8 F9 ?
5 设置闪烁: j( E4 t" A' d. [; \8 ?
9 d" P, a+ C9 u+ W( g8 T
7 设置反向图象. O) d; P/ G. ?( e# _/ s
& S) v+ z/ h" F& F 22 设置一般密度
$ T9 \ C. i# e. P9 [$ S; u# w9 w1 ~
24 关闭下划线
* H% _6 \" {" b6 X! V3 `
9 q3 W% ? w( @$ e 25 关闭闪烁3 X5 s! u* ^' K: u" s! E+ R" u
4 t: t- ]* V# E% W
27 关闭反向图象$ b, W7 ]& y% Z2 ]
1 p1 N/ j; h# G3 N/ a$ |! u
30 设置黑色前景; L2 Q, T- B$ @1 E
) X2 A+ G5 c9 D) ^ J
31 设置红色前景
5 y7 U0 M9 @7 y
7 ]" T8 F- V# V5 _( V' V( r 32 设置绿色前景$ s) I8 Q3 s9 E
1 s# ~. f2 w' i! U$ ~5 c j+ s( G- W
33 设置棕色前景
% T4 G. m* G, O7 e3 o. O7 D1 v4 ]' }" E$ ~$ A6 ~
34 设置蓝色前景
7 v% P( S% T/ C
% O! t1 A* d5 }7 g8 d% {9 r 35 设置紫色前景
6 a: O0 j" @- |
/ R3 d3 H) k6 s; M: E 36 设置青色前景
' {* J% @5 X* f' [) p# i4 }2 z- k5 ^& h$ H
37 设置白色前景
! v9 M* p2 r2 x1 u! y* q, g9 Y
( r) c. _ {! y- X5 _, R! @( M 38 在缺省的前景颜色上设置下划线( R$ A9 {8 M; g, _9 y
" v3 P% V! Q( ?" z$ u' T, I
39 在缺省的前景颜色上关闭下划线
6 J n3 s) s$ F* a& U# s. d% f3 b$ i
4 v6 W8 E9 R! w, D' m6 e 40 设置黑色背景
! R8 T8 U* C8 r& M; C0 u
4 C% M% M1 l7 f! X$ R3 ~ 41 设置红色背景
" [6 _( F) T7 Y3 _/ X5 g5 u& ?, B
42 设置绿色背景# R# j5 M/ S# B. c
/ m$ F I( G7 @1 U1 g8 J( k' |- h5 Z 43 设置棕色背景6 u, D) L) r4 `( A4 J
! }2 y- x- b" \" Y, r" N
44 设置蓝色背景. Y1 a3 G: l; V5 C. a, Q
) G9 q* O* C- B' A. P4 A
45 设置紫色背景7 [+ ], s1 K! }! l, t% P: ~1 O2 z, u
_$ D& Q/ V- |; F& Y8 I 46 设置青色背景
4 B5 B3 h! p, e( V& K8 Q% T# t6 U' p1 m/ I' w* R
47 设置白色背景
0 q8 m$ ~. i" z0 O- n h9 C6 c) [
49 设置缺省黑色背景' w) L" ?: ^0 q1 u
; f" N8 Q U, b3 Z0 k
) N. Q3 u! ?. c5 n; L: {4 b) P; v0 C
' D, B: p- s7 y* h$ w |
|