Почему новые строки в конце файлов?
Почему некоторые из более технических приложений требуют новых строк в конце файлов? Я читал, что это как-то связано с diff, но разве diff не сможет самостоятельно определить относительное положение вещей?
2 ответа
Решение
Текстовый файл состоит из текстовых строк, которые заканчиваются символами новой строки (в отличие от разделенных символами новой строки). Таким образом, пропуск последней новой строки технически делает последнюю строку неполной текстовой строкой.
Я думаю, что это больше связано с добавлением в конец файла. Соглашение заключается в том, чтобы в конце была новая строка, чтобы при добавлении в файл не возникало беспокойства о том, нужно ли им делать разрыв между старым содержимым и новым.