Почему некоторые текстовые редакторы предлагают завершить ваш файл переводом строки? Почему это важно?

Почему некоторые текстовые редакторы, такие как BBEdit и Textmate, предлагают завершить ваш файл новой строкой (перевод строки)? Почему это важно?

Есть ли какие-либо предостережения о том, что файл не должен заканчиваться переносом строки?

1 ответ

Некоторые команды обработки текста в стиле Unix могут вызывать неожиданное поведение, если последняя строка не заканчивается новой строкой. Например, wc -l подсчитывает количество строк в файле, но, по сути, делает это путем подсчета символов новой строки, поэтому последняя "строка" не учитывается. Некоторые другие программы также пропускают последнюю строку, если она не заканчивается новой строкой.

Другие вопросы по тегам