我有一个充满VT100颜色代码的文件,这使得很难search。 有没有一个unix实用程序,可以删除这些,所以我留下纯文本?
这可能有助于:
esc=$'\033' sed "s/${esc}[^m]*m//g" inputfile
string命令可能!
尝试通过col -b捕获它
cat文件| col -b
这适用于剥离手册页的troff / nroff格式。 值得一试。
如果这不起作用,perlmonks上有一个相当不错的线程:
试图清理script运行的输出?
我记得有一个脚本在我曾经访问的某个系统上完成了这个工作……我想这是滑铁卢大学math系的Unix机器。
但是我觉得前段时间写了一些聪明的混蛋。 find一个朋友仍然在UW 🙂