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 显示光标