Задача: Если создать файл на UNIX/OSX машине, а потом отредактировать его на машине под управлением операционной системы Windows. Возникают проблемы совместимости для символов перевода строку. Для Windows — CR LF для Unix — LF
Инструменты: notepad++, windows 10
Решение: Поскольку редактирвоание документе на Windows машине осуществлялось в редакторе notepad++, для него и опишу решение. Итак для того чтобы сконвертировать символы окончания строки в Unix формат — нужно:
- В редакторе notepad++ открыть документ (File -> Open и выбрать Ваш документ)
- В главном меню выбрать пункт Edit -> EOL Conversion -> Unix(LF)
PS: С тем же успехом можно конвертировать символы окончания строки в Windows (CR LF) и Macintosh (CR) формат, выбрав соответствующий пункт меню.