- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2022-7-5 10:21:45
|
显示全部楼层
echo显示带颜色,需要使用参数-e
; J0 q( C2 e! t- J( z, C" s/ E" z. s( F- g" Y( U
格式如下:2 Z$ f+ E0 n; \2 p4 S! B* A
9 j0 M% R! G1 k5 ^echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"
0 T+ A# Y6 D3 X. @
5 p. s, _) }3 V- q! p- c a例如:echo -e "\033[43;31mred color\033[0m"
$ U0 Z- @( _/ s* @" p( Z; C
" B! O, J: M2 h1 s" z& N* n1a80953faa8a96e2bca6f4de30a61123.png
( G! _5 F9 \# p! d' `; ^2 G" ~3 m3 o; U
例如:echo -e "\033[5m\n \033[32m *\n\033[33m ***\n\033[35m*****\n\033[0m"4 a) C- S8 m6 f4 R. ^
1 V# V7 q: V3 S8 m) r* S* K每一行不同的颜色,并且闪烁9 m- L/ W; o h3 X: E n) u6 u
5 X$ D$ G. f, Y) v
8d646061f2731673f0bfc5cb03c03162.png/ Z8 n/ N( r% _: p4 M4 J/ l% z/ z
) s/ J9 S/ U5 n2 V控制选项说明 :
4 i( r5 |+ n8 a! a5 O( G p$ v. P4 l, K5 C& ~9 d4 d
\33[0m 关闭所有属性0 g# s6 X- S2 ~) d1 t$ }; k
! I2 S+ b) A5 U7 c* w" q
\33[1m 设置高亮度
; _- e: Q1 @2 D5 Q9 h' m' q/ i6 r' e% l. E1 @
\33[4m 下划线
1 \# ^$ r, U0 q+ _0 x; o$ P+ d' Z8 c1 G! \
\33[5m 闪烁2 i& C C5 X1 c! z" O4 B, F) [
8 K! m& f' _& e/ y' O9 l2 A) L3 h* Y\33[7m 反显
7 |; t: L$ H5 n, l; U% Z+ J9 v% t$ D: }6 d% o
\33[8m 消隐" K+ R# V: P* {- x$ J/ S& ~/ e3 H3 O/ t
+ A8 J4 @# v' O8 A\33[30m -- \33[37m 设置前景色/ w: I# [6 _3 o
& A$ R( G, ?4 O3 m- p8 O" x
\33[40m -- \33[47m 设置背景色: G5 G6 |' n* g' C
l. e( P1 k8 B ^
\33[nA 光标上移n行
- J8 \9 }( k0 D- T# e6 ?& j. n7 z: o" E6 z( g+ j
\33[nB 光标下移n行3 R7 f9 }9 G8 ?6 c9 B. F! B. b' t
F7 ~; o5 }3 r\33[nC 光标右移n行, D2 P( _$ a( M; T5 f) U: {
2 ]6 a1 n) Q: ]& w+ S& J- T\33[nD 光标左移n行( r# `% g6 p* h# } D- b) q. S
5 \: Z$ ?9 J' l4 k, I
\33[y;xH设置光标位置
% X+ A) U; [$ m5 e8 U I8 O6 A t0 x% j
\33[2J 清屏/ S; }9 p0 c; }' S# B
' A: ~, t8 L' F. \
\33[K 清除从光标到行尾的内容4 ]3 I6 W1 E, J
# k9 N6 S. h- q/ Y1 |\33[s 保存光标位置
! h7 G' W8 _+ c$ t2 o4 r
+ R& c9 E8 Y3 b\33[u 恢复光标位置( J; N) A8 [& q0 }! L5 T
- r# ^6 k0 \1 c/ Z; s7 v3 G e\33[?25l 隐藏光标
# ~: k& V \+ g( n# }7 G8 e# L2 |5 q, j
\33[?25h 显示光标 |
|