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