基本上我想改变我的文件格式从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