如何使用Perl将文件格式从Unix更改为DOS



基本上我想改变我的文件格式从Unix到DOS。在Perl中有什么方法可以做到吗?非常感谢!

perl -Mopen=OUT,:crlf -pi.bak -e0 yourfilename

您可以使用dos2unix/unix2dos命令行工具相互转换格式。

vim中,也很简单。

你可以用DOS格式读文件,用Unix格式写文件。这将将所有<CR><NL>对替换为<NL>(假设'fileformats'包含"dos"):>

:e file
:set fileformat=unix
:w

如果您以Unix格式读取文件并以DOS格式写入文件,则所有<NL>字符将被<CR><NL>替换(假设'fileformats'包含"unix"):>

:e file
:set fileformat=dos
:w

相关内容

  • 没有找到相关文章

最新更新