LINUX.ORG.RU

Как перекодировать файлы из Win-формат в Unix-формат?


0

0

Собираю программу в Microsoft Visual C++ 2008 Express Edition

В дальнейшем программа должна работать на компе с линуксом.

Но есть одно НО

Как перекодировать файлы из Win-формат в Unix-формат?

А то чувсвтую на линксе прога поведет сея непредсказуемо.


Как перекодировать файлы из Win-формат в Unix-формат?

perl -npe 's/\r\n/\n/g'

gavv ()

Как перекодировать файлы из Win-формат в Unix-формат?

Думается мне, джентльмены, что там придётся ещё и из виндовой кодировки в нормальную перекодировать.

emperor ()

Как перекодировать файлы из Win-формат в Unix-формат?

А всё остальное в соответствующих манах :)

Ах да, если в проекте есть бинарные файлы за результат не ручаюсь.

vaulter ()

Re: Как перекодировать файлы из Win-формат в Unix-формат?

flip -u *

apt-cache show flip

Description: convert text file line endings between Unix and DOS formats
 This program converts line endings of text files between MS-DOS and
 **IX formats.  It detects binary files in a nearly foolproof way and
 leaves them alone unless you override this.  It will also leave files
 alone that are already in the right format and preserves file
 timestamps.  User interrupts are handled gracefully and no garbage or
 corrupted files left behind.  'flip' does not convert files to a
 different character set, and it can not handle Apple Macintosh
 line endings (CR only). For that (and more), you can use the 'recode'
 program (package 'recode').
sdio ★★★★★ ()

Как перекодировать файлы из Win-формат в Unix-формат?

И ещё никто не порекомендовал скрипт на перле ?

runtime ★★★★ ()

Как перекодировать файлы из Win-формат в Unix-формат?

for file in *cpp *hpp; do dos2unix $file; enconv $file; done

:)

Только вот сменить автоматом мастдайные API на линуксовые не получится.

Eddy_Em ☆☆☆☆☆ ()

Re: Как перекодировать файлы из Win-формат в Unix-формат?

> Только вот сменить автоматом мастдайные API на линуксовые не получится.

И каким боком это относится ко мне? Однострочник на перле имеет несколько иное назначение, нежели конвертация формата текстового файла ;)

andreyu ★★★★★ ()

Re: Как перекодировать файлы из Win-формат в Unix-формат?

Цитируем andreyu

Полагаю имелся ввиду «однострочник» ;)

Какое-то у тебя извращенное понятие слова «однострочник» ;)

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.