Windows文本文件转Unix格式

2021-03-31  本文已影响0人  deBroglie

经常遇到这样的问题:对于在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文件。

上一篇下一篇

猜你喜欢

热点阅读