У меня есть плоский файл со строками данных. Однако, когда я передаю его через /bin/mail самому себе, текст в моем почтовом ящике MS Outlook будет иметь определенные строки рядом друг с другом (потеря EOL). Например, файл имеет

... 
20100115  0.48856  0.53141  0.36264  0.36237
20100119  0.48047  0.53160  0.36643  0.36516 
20100120  0.48551  0.53396  0.36970  0.36690
20100121  0.53207  0.55707  0.38302  0.37606
....

и если я запускаю cat data.txt | mail my.name@myfirm.com , я вижу

... 
20100115  0.48856  0.53141  0.36264  0.36237
20100119  0.48047  0.53160  0.36643  0.36516 20100120  0.48551  0.53396  0.36970  0.36690
20100121  0.53207  0.55707  0.38302  0.37606
....

Независимо от того, преобразую ли я плоский файл в формат Unix или DOS, это происходит. И это всегда происходит с определенными линиями, но не с другими. И после некоторого эксперимента выясняется, что если первое слово следующей строки заканчивается 0 , то это всегда происходит.

С чего бы это? Любое решение проблемы будет высоко ценится.

1 ответ1

0

Из этой статьи базы знаний приведены шаги по отключению функции, которая удаляет дополнительные разрывы строк в Outlook 2003:

  1. Откройте Outlook.
  2. В меню Сервис выберите Параметры.
  3. На вкладке « Настройки » нажмите кнопку « Параметры электронной почты».
  4. Снимите флажок « Удалить лишние разрывы строк в текстовых сообщениях».
  5. Нажмите ОК два раза.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .