首页 > 系统相关 >如何解决linux标准输出中带颜色的字符

如何解决linux标准输出中带颜色的字符

时间:2023-06-24 10:34:33浏览次数:35  
标签:字符 中带 颜色 x1B sed linux

带颜色的字符本身的编码是包含颜色码的,这一点往往不会有太多的影响,可一旦被他影响了,那就是掉入了一个大坑里。
所幸的是sed可以用来去除字符中的颜色代码
sed remove color codes

sed "s,\x1B\[[0-9;]*[a-zA-Z],,g"

还有一个编码表示的问题
\033 \x1B 表示ESC

标签:字符,中带,颜色,x1B,sed,linux
From: https://www.cnblogs.com/bigcalm/p/17500766.html

相关文章

  • 【五子棋实战】第4章 部署五子棋计算接口到Window、Linux上
    【五子棋实战】第4章部署五子棋计算接口到Window、Linux上python项目打包成exe可执行文件##步骤一、安装pyinsatller##步骤二、使用pyinstaller打包Python程序##操作演示##注意事项!!python的Flask接口部署(Linux)##步骤一、安装必要的软件依赖##步骤二、安装Flask和......
  • 字符转换(switch语句)
    #include<iostream>usingnamespacestd;intmain(intargc,char**argv){ charn; cout<<"请输入要转换的字符"; cin>>n;switch(n){ case'a':n=n-32;break;case'b':n=n-32;break; case'c':n=n......
  • 小型极简主义 Linux 发行版:Peropesis
    导读Peropesis 是personaloperatingsystem的转写简拼,一个小型、极简主义、基于命令行的 Linux 操作系统。目前仍是一个不完整的系统,但它正在不断改进。此外,它是一个由自由软件创建的自由操作系统,在GNUGPL或BSD许可下分发。2023年4月26日,该项目更新了最新的......
  • linux---grep
    linux---grepgrep用来搜索文件内容。用法:grep[OPTION...]PATTERNS[FILE...]简单示例:#grep可以接管道传送的内容搜索ls-l|grep"hello"#也可以直接从文件查找grep"hello"a.txt#不区分大小写grep-i"hello".#--ignore-case#当前目录递归查找grep-r......
  • ASCII 表具体字符范围以及控制字符范围
    ASCII(发音:,AmericanStandardCodeforInformationInterchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本延伸美国标准信息交换码则可以部分支持其他西欧语言,并等同于国际标准ISO/IEC646。ASCII由电报码发展而来。第一版标准......
  • Linux 虚拟机修改ip地址(CentOS7)【Linux】
    1、编辑文件vi/etc/sysconfig/network-scripts/ifcfg-ens332、输入 i 键,进入编辑模式3、编辑ip地址 4、输入 :wq  退出保存5、重启网卡servicenetworkrestart6、测试外网连接pingwww.baidu.com ......
  • linux 中shell脚本实现统计每一个read的长度
     001、[root@PC1test02]#lstest.fastq[root@PC1test02]#cattest.fastq##测试fastq数据@SRR8442980.988/2AAGG+:[email protected]/2AAGGTC+:FFF:,@SRR8442980.1134/1AAAAAAAATATAATTCCA+FFFFFFFFFFFFFFFFFF[root@PC1test02]#awk'{if((NR%......
  • 【web开发】PHP之字符串比较
    前言字符串的比较或者说字符串的判断是任何一门编程语言的字符串处理功能中的非常重要的特性之一。同时也是在实际开发中最常使用的字符串判断方式,在PHP中,除了可以使用比较运算符号(“==”或者<以及>)来进行比较操作,还提供了一个系列的比较函数,使得PHP可以进行更加复杂的字符串比较......
  • Python字符串前缀u、r、b、f含义
    Python字符串前缀u、r、b、f含义1、字符串前加u例子:u"字符串中有中文"含义:前缀u表示该字符串是unicode编码,Python2中用,用在含有中文字符的字符串前,防止因为编码问题,导致中文出现乱码。另外一般要在文件开关标明编码方式采用utf8。Python3中,所有字符串默认都是unicode字符串......
  • linux-c-tina-'伪'裸机开发--寄存器操作篇
    之所以叫伪裸机,是因为还是基于操作系统的,并不能真正的裸机开发。/dev/mem文件:首先得了解一下什么是/dev/mem文件,有什么作用:/dev/mem简单来说是作为一个linux内核几乎通用的硬件地址映射文件,可以通过这个向硬件寻址,从而操作寄存器。由图可见,此文件大概占1bytes的大小。并且这......