我在shell脚本输出中添加了粗体,下划线和颜色。我用tput做同样的事。终端输出很完美。但是,当我尝试将相同的输出添加到日志文件时,我在文件中获得了一些控制字符,如下所示,
^ [[1米^ [[4米^ [[32mValidation ^ [[米^ [[米^ [(B ^ [[1m ^ [[4mLog文件为美国:^ [[m ^ [[m ^ [(B
我尝试将它们删除但却无法删除它们。请帮帮我。
答案 0 :(得分:0)
您可以尝试这个(在abc文件中有字符串):
sed -re 's/\^\[(\[|\()([0-9]*m|B)//g' abc
输出:
Validation Log file for US: