我创建了一个带有不同文本行的文件,例如:
2345, someinfo1, someinfo2, someinfo3
3567, someinfo1, someinfo2, someinfo3
7812, someinfo1, someinfo2, someinfo3
其中someinfo1,someinfo2和someinfo3通常是(如果不是总是)不同的数据。
而且我需要在邮件中包含以上文件输出作为正文。所以我在做:
$ cat myfile.txt | mail [email protected]
但是,我看到邮件正文中文件的输出为单行(如下所示),而不是像上面那样显示为多行:
2345, someinfo1, someinfo2, someinfo3 3567, someinfo1, someinfo2, someinfo3 7812, someinfo1, someinfo2, someinfo3
我需要您的帮助来解决此问题。我认为问题在于邮件正在使用HTML格式显示文件,因此文件需要以某种方式解释文件所有行的行尾($),以便对于每一行,它将显示当前行下方的下一行,不在同一行。我已经设法在每一行的末尾插入新行,但是这会在邮件中显示每行后带有空白行的文件,即:]
2345, someinfo1, someinfo2, someinfo3
3567, someinfo1, someinfo2, someinfo3
7812, someinfo1, someinfo2, someinfo3
它比在1行中显示所有内容更好,但是,这不是我想要的,我不想在每行之后显示空白行。欢迎提供任何实现文件邮件输出所需的建议!