一、echo设置字体颜色表示方法
echo –e “\033[3#;4#;#m语句\033[0m”
3#,代表控制前景色
4#,代表控制背景色
#,代表字符格式(加粗、下划线、闪烁等)
3#中的#可以为1-8,分别代表不同的颜色,其中1代表红色,2代表绿色
4#中的#可以为1-8,分别代表不同的颜色,其中1代表红色,2代表绿色
#中的#,其中1代表加粗,4代表下划线,5代表闪烁,7代表背景色和前景色反转
可以单个使用,也可以一起使用
示例
echo -n '#------------'
echo -n -e '\033[1;32m菜单\033[0m'
echo '------------#'
echo -e "# \033[31md|D)显示硬盘使用信息\033[0m #"
echo -e "# \033[31mm|M)显示内存使用信息\033[0m #"
echo -e "# \033[31ml|L)显示CPU负载信息\033[0m #"
echo -e "# \033[31mq|Q)退出系统\033[0m #"
echo -n '#--------'
echo -n -e '\033[1;32m版权所有:Myb\033[0m'
echo '-------#'
显示效果如下:
其他:
跳转到某行的某个位置然后输出带颜色的字体
echo -e "\033[40G [ \033[31m OK \033[0m ]"
显示效果
转载于:https://blog.51cto.com/mybsir/1387127