Почему некоторые текстовые редакторы предлагают завершить ваш файл переводом строки? Почему это важно?
Почему некоторые текстовые редакторы, такие как BBEdit и Textmate, предлагают завершить ваш файл новой строкой (перевод строки)? Почему это важно?
Есть ли какие-либо предостережения о том, что файл не должен заканчиваться переносом строки?
1 ответ
Некоторые команды обработки текста в стиле Unix могут вызывать неожиданное поведение, если последняя строка не заканчивается новой строкой. Например, wc -l
подсчитывает количество строк в файле, но, по сути, делает это путем подсчета символов новой строки, поэтому последняя "строка" не учитывается. Некоторые другие программы также пропускают последнюю строку, если она не заканчивается новой строкой.