如何从文件中删除以下字符序列?^[[64;8H
,^[[?25h
,^[[1;64r
等或有希望避免增加他们摆在首位?
背景:
我正在为某些任务使用期望脚本的集合。
我正在收集的输出文件通常包含上述字符类型(如emacs / vi / cat -v中所示)。我已经尝试了许多类似以下的tr命令,但它只使[64; 8H等可见。
tr -dc '[:print:]\n' < input
编辑:
有问题的行从上面得到的结果
[1;64r[64;1H[64;1H[2K[64;1H[?25h[64;1H[64;.....