Как изменить формат файла с Unix на DOS, используя Perl? - PullRequest
3 голосов
/ 29 апреля 2011

В основном я хочу изменить свой формат файла с Unix на DOS.Есть ли способ сделать это в Perl?Большое спасибо!

Ответы [ 2 ]

9 голосов
/ 29 апреля 2011
perl -Mopen=OUT,:crlf -pi.bak -e0 yourfilename
1 голос
/ 24 октября 2011

Вы можете использовать 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...