^[[0m 字符去除

背景

通过 shell 命令处理之后的内容导入指定文件,vim 打开文件发现每行末尾都有符号 ^[[0m , 且打头的 ^[ 有颜色。

解决方案

filename |col -b|sed -e "s/0m//g" > newFile
col 命令用来去除表示颜色的特殊符号 ^[[ ,剩余的 0msed 过滤下即可。

可以设置 alias 来整合多个命令,用 ; 隔开即可。

相关参考资料
emacs shell

本作品采用《CC 协议》,转载必须注明作者和本文链接
城里的野山参
讨论数量: 1

shell命令中显示了颜色,可以看看能不能把颜色关闭

3周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!