Текстові файли, створені на машинах DOS/Windows, відрізняються
закінчення, ніж файли, створені в Unix/Linux. DOS використовує повернення каретки та переведення рядка ("\r\n") як закінчення рядка, а Unix використовує лише переведення рядка ("\n").
Як правило, у середовищі Windows рядок закінчується двома символами \r\n. Символ \r означає повернення каретки, а \n — символ нового рядка. У Linux лише символ \n використовується для закінчення рядка.
якщо текстовий файл із розривами рядків CR LF відкрито в системі Linux, символи CR можуть відображатися як додаткові символи в кінці кожного рядка. якщо ми відкриваємо текстовий файл із розривами рядків LF у системі Windows, він може не розпізнавати символи LF як нові рядки, таким чином текст виглядатиме як один довгий рядок.
Windows і DOS до неї використовують пару символів CR і LF для завершення рядків. UNIX (включаючи Linux і FreeBSD) використовує Лише символ LF. OS X також використовує один символ LF, але класична операційна система Mac використовувала один символ CR для розриву рядків.
У Windows це закінчення рядка завершується комбінацією символу повернення каретки (ASCII 0x0d або \r) і символу нового рядка (\n), що також називається CR/LF. У Mac Classic (системи Mac, які використовують будь-яку систему до Mac OS X), закінчення рядків завершуються одним поверненням каретки (\r або CR).
Текстові файли, створені на машинах DOS/Windows, мають інші закінчення рядків, ніж файли, створені на Unix/Linux. DOS використовує повернення каретки та переведення рядка ("\r\n") як закінчення рядка, а Unix використовує лише переведення рядка ("\n").