echo输出的色彩及位置控制

ps:发上来后 \ 会变成 /

注:/033 可以用/e 代替

 

####################################################
echo的彩色输出 :
   echo -e “/033[[格式;]颜色[;颜色]m 字符串 ”  ## m必须小写
 格式:0 正常1-3,5,6 颜色明亮程度变化 4 下划线 7 反显 8 消隐
  ## 使用vmware 安装 redhat企业版5.4  测试只有 7 有效
 颜色:由两位数字构成
   第一位:3表示字体颜色  4表示背景色
   第二位:0表示黑色      1表示红色     2表示绿色
   3表示黄色      4表示蓝色     5表示紫色
   6表示草绿色    7表示灰色
 示例:
   echo -e "/033[7m AAAAAA /033[0m"  ## 以反显,显示 AA.. 并恢复正常显示
   echo -e "/033[41;32m AAAA /033[0m"  ##以红色前,绿色字体显示 AAAA
   
###################################################   
echo 控制当前在当前行的输出位置: 
   echo -e "/033[<位置>G 字符串"     ## G必须大写
  位置:输出的文字相对于当前光标所在行的起始位置。
   
  示例:echo -e "/033[10G AAAA"  ## 在当前所在行的 10 偏移处显示 AAAA
 
###################################################
echo 控制在任意位置输出:
   echo -e "/033[ <行>;<列>H 字符串"  ## H必须大写
  示例:echo -e "/033[1;10H AAAA"   ## 在第一行,第十列的位置显示 AAAA

 

###################################################
echo 控制光标显示:

echo -e "/033[?25l"  隐藏光标
echo -e "/033[?25h" 显示光标

 

具体的摘抄一些如下:
/33[0m 关闭所有属性
/33[1m 设置高亮度
/33[4m 下划线
/33[5m 闪烁
/33[7m 反显
/33[8m 消隐
/33[30m -- /33[37m 设置前景色
/33[40m -- /33[47m 设置背景色
/33[nA 光标上移n行
/33[nB 光标下移n行
/33[nC 光标右移n行
/33[nD 光标左移n行
/33[y;xH设置光标位置
/33[2J 清屏
/33[K 清除从光标到行尾的内容
/33[s 保存光标位置
/33[u 恢复光标位置
/33[?25l 隐藏光标
/33[?25h 显示光标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值