我有一个文件,里面全是 VT100 颜色代码,这让搜索变得很困难。有没有一个 unix 实用程序可以删除这些代码,让我只剩下纯文本?
答案1
尝试通过col -b
cat 文件 | col -b
这可以删除手册页的 troff/nroff 格式。值得一试。
如果这不起作用,那么在 perlmonks 上有一个非常好的帖子:
答案2
这可能会有帮助:
esc=$'\033'
sed "s/${esc}[^m]*m//g" inputfile
答案3
字符串命令可能!
我有一个文件,里面全是 VT100 颜色代码,这让搜索变得很困难。有没有一个 unix 实用程序可以删除这些代码,让我只剩下纯文本?
尝试通过col -b
cat 文件 | col -b
这可以删除手册页的 troff/nroff 格式。值得一试。
如果这不起作用,那么在 perlmonks 上有一个非常好的帖子:
这可能会有帮助:
esc=$'\033'
sed "s/${esc}[^m]*m//g" inputfile
字符串命令可能!