Цитата(BVU @ Jan 13 2006, 09:41)

Это не ошибка, а соглашение принятого формата для текстового файла: после конца строки на следующую - 0X0D, 0X0A для DOS и Windows. В Unix - 0X0A.
Ну если быть занудой....
1. Текстовый/не текстовый _файл_ UNIX/MS здесь ни причем на данном этапе, ибо с файлом мы не работаем, мы работаем с терминалом.
Все проще - сервис предусмотрен для завершения ввода строки одной клавишей
<enter> (^M) а не сочетанием не ^M ^J.
2. И это ошибка, ибо насколько можно понять, терминал попросили распечатывать не смотрибельный текст а сырой поток байтов тем не менн он продолжил преобразовывать CR в CRLF.