通过 unix 邮件丢失平面文件换行符

通过 unix 邮件丢失平面文件换行符

我有一个包含多行数据的平面文件。但是,当我将其传输/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 [email protected]

... 
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

这篇知识库文章,步骤禁用删除多余换行符的功能在 Outlook 2003 中:

  1. 打开 Outlook。
  2. 工具菜单,点击选项
  3. 优先选项卡,点击电子邮件选项按钮。
  4. 点击清除删除纯文本消息中的多余换行符复选框。
  5. 点击好的两次。

相关内容