如何在perl中处理命令的彩色输出?

时间:2013-09-11 14:58:32

标签: perl colors terminal

我需要从Perl脚本执行命令并打印它的输出,但命令输出是彩色的,Perl打印出类似的东西:

ESC[33m sample text ESC[m 

而不是着色sample text

换句话说:我想知道如何处理Perl中已经有颜色的输入(不是如何创建彩色输出)

2 个答案:

答案 0 :(得分:7)

我将从Term::ANSIColor

中的colorstrip函数开始

答案 1 :(得分:3)

uncolor

  

uncolor从文件或标准输入中获取输入并返回   剥离的颜色和属性。