\033[31m

news/2024/11/17 18:52:02/

在一个程序中看到这个:

 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表在这里

更详细的讲解在这里


http://www.ppmy.cn/news/230412.html

相关文章

MBR30200PT-ASEMI插件30A 200V肖特基MBR30200PT

编辑-Z MBR30200PT在TO-247封装里采用的2个芯片,其尺寸都是122MIL,是一款插件肖特基二极管。MBR30200PT的浪涌电流Ifsm为275A,漏电流(Ir)为0.05mA,其工作时耐温度范围为-65~175摄氏度。MBR30200PT采用金属硅芯片材质,…

w25n01g 代码_W25N01GV 驱动

最近在项目中用到 W25N01GV 这颗芯片。它是华邦公司的大容量 SPI 接口 Nand Flash,有 1Gbit (128M Bytes)大小,价格也不高。但是在网上找了很久也没找到相关的驱动代码。比较容易找到的是 W25Q128,或 W25Q256 的代码。 还有这篇在 Xilinx 公司的 XC6SLX45-2CSG324 上驱动 W2…

国产32位单片机MM32SPIN05PF

灵动微MM32SPIN系列是电机与电源相关应用设计的专用产品家族,使用高性能Arm Cortex-M0与Arm Cortex-M3内核,依据功能区分成专用MCU与驱动MCU两种。MM32SPIN系列最高提供了128KB Flash,内置了多路UART、I2C、SPI、CAN 以及多种高精度模拟外设&…

VL53L0X简介

最近想做一款廉价版的激光雷达, 刚好前段时间搞定了无刷直流电机的驱动, 就差个激光测距的传感器了, 淘宝一下, 发现ST的VL53L0X卖的比较多, 模块的话, 报价50元, 芯片的话, 40块可以…

微控制器ATSAMD21E17D-MFT介绍 低功耗 32 位 Cortex-M0

SAM D21/DA1 系列 具有高级模拟和 PWM 的低功耗 32 位 Cortex-M0 MCU SAM D21/DA1 是一系列使用 32 位 Arm Cortex-M0 处理器的低功耗微控制器,以及范围从 32 针到 64 针,具有高达 256 KB 的闪存和 32 KB 的 SRAM。 该SAM D21 /DA1工作在最高频率为 48 M…

1SS355VMTE-17

1SS355VMTE-17 规格 产品属性属性值选择属性 制造商:ROHM Semiconductor 产品种类:二极管 - 通用,功率,开关 RoHS: 详细信息 产品:Switching Diodes 安装风格:SMD/SMT 封装 / 箱体:SOD-323-2 峰值反向电压:90 V 比较大浪涌电流:500 mA If - 正向电流:225…

MSP430F5529 程序

//编程实现&#xff1a;编写串口接收程序&#xff0c;如果出现奇偶校验错误&#xff0c;点亮P1.3端口的LED&#xff0c;如果出现接收溢出错误&#xff0c;点亮P1.4端口的LED。 //默认8N1数据格式 #include <msp430.h>int main(void) {WDTCTL WDTPW | WDTHOLD; //关闭…

MOOG穆格伺服阀G761-3005B

穆格伺服阀G761-3005B原理 典型的MOOG伺服阀由永磁力矩马达、喷嘴、档板、阀芯、阀套和控制腔组成。当输入线圈通入电流 伺服阀时&#xff0c;档板向右移动&#xff0c;使右边喷嘴的节流作用加强&#xff0c;流量减少&#xff0c;右侧背压上升&#xff1b;同时使左边喷嘴节流作…