【发布时间】:2018-02-19 18:02:33
【问题描述】:
我有一个文件,其中包含在vim 中如下所示的行:
^[[0;32msalt-2016.3.2-1.el6.noarch^[[0;0m^M
在more 中看起来像这样:
salt-2016.3.2-1.el6.noarch
我想生成这个文件的副本,其中只包含显示的字符,因为更多显示它们。我尝试通过dos2unix 进行管道传输,但它拒绝执行任何操作,并抱怨“dos2unix: Binary symbol 0x1B found at line 2”。
也许我可以通过一些 sed 语句实现我想要的,但我想知道是否有一个 linux/unix 实用程序可以从 more 或 cat 获取输出并生成一个只包含显示的空格和文本的文件?
【问题讨论】: