【发布时间】:2014-07-12 18:33:53
【问题描述】:
我从在 Windows 7 上运行的程序中将结果导出为文本文件,并在 Xubuntu 14.04 上复制了该文件。在终端中,我运行了dos2unix file.txt,它告诉我converting file out_mapqtl.txt to Unix format。但是,当我使用less 查看文件时,我仍然看到 Windows 行尾为 ^M,并且wc -l 返回“0”。
我尝试了here 描述的几件事,但没有一个有效。然后我在 Vim 中打开文件并按照there 的说明执行:%s/\r/\r/g,效果很好。那么知道为什么 dos2unix 不起作用吗?有没有办法避免每次都打开 Vim?
【问题讨论】:
-
这里有点晚了...但是我写了一个小程序,当您不确定输入格式或输入格式混合时,它比 dos2unix 更轻松:github.com/mdolidon/endlines跨度>
-
@MathiasDolidon 谢谢你,马蒂亚斯!