\033[31m
来源:互联网 发布:蚁群算法matlab程序 编辑:程序博客网 时间:2024/04/28 22:49
在一个程序中看到这个:
write(1, "\033[31m", 5);
向标准输出写入: "\033[31m" 。这是什么呢?
原来是设置输出的颜色。见wiki百科
FGRED=`echo "\033[31m"`FGCYAN=`echo "\033[36m"`BGRED=`echo "\033[41m"`FGBLUE=`echo "\033[35m"`BGGREEN=`echo "\033[42m"` NORMAL=`echo "\033[m"` 然后:echo "${FGBLUE} Text in blue ${NORMAL}"echo "Text normal"echo "${BGRED} Background in red"echo "${BGGREEN} Background in Green and back to Normal ${NORMAL}"
\033[31m 表示的就是将输出设置成红色。
其中\033 是ESC 的8进制表示形式。ASCII表在这里
更详细的讲解在这里
- \033[31m
- cmd颜色与转义字符.system("echo \033[1;31m hello color!\033[0m");
- 31-m-Next Permutation
- M
- m
- m,
- m
- m
- M
- ^M
- M
- m
- M
- M
- M
- M
- (?m)
- (?m)
- Java反射机制(reflect)
- 续多项式加法
- linux 字符设备控制
- MFC中获得各个类的指针/句柄 ID的总结
- 通过代码配置 Log4net
- \033[31m
- java,c,c++ 语言之间基本数据类型的比较
- jQuery 1.9+ 移除$.browser方法
- Jsp中返回上一个页面的小结
- hibernate动态设置参数
- Notification 详解
- ROS的学习(十八)使用rosserial创建一个publisher
- AutoResetEvent 详解
- 验证控件的详细描述