Windows文本文件转Unix格式

经常遇到这样的问题:对于在Windows系统上创建的文本文件,当在Unix系统中使用vim打开时,结尾总是显示令人恼火的^M换行符。一般情况下,由于不影响实际操作也就不去改了,有的时候为了美观还是会手动去掉这些。然而今天在提交condor作业时,总是失败,并且报错:

ERROR: Failed to queue job.
Submitting job(s)
ERROR: Failed submission for job 3090572.-1 - aborting entire submit

经过各种检查,最终发现是读取文件是[dos]vim打开时下面有显示)的锅。随后搜索发现,linux系统自带的命令行工具dos2unix正是将Windows文件转为Unix文件的,特此记录。

dos2unix工具使用起来也相当方便

dos2unix <file>

默认原地替换原始Windows文件。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容