У меня есть плоский файл со строками данных. Однако, когда я передаю его через /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
, то это всегда происходит.
С чего бы это? Любое решение проблемы будет высоко ценится.