我有一个脚本可以通过电子邮件将某些 linux 日志条目发送给我,我在 MS Outlook 中阅读了该电子邮件。
问题是所有行都一起运行,行之间没有换行符。
为了解决这个问题,我在邮件命令之前插入了 sed "s/$/\n/" ,但这在电子邮件的每一行之间给了我 2 个换行符!
在每行之间获取单个换行符的正确方法是什么(使用 sed)
我有一个脚本可以通过电子邮件将某些 linux 日志条目发送给我,我在 MS Outlook 中阅读了该电子邮件。
问题是所有行都一起运行,行之间没有换行符。
为了解决这个问题,我在邮件命令之前插入了 sed "s/$/\n/" ,但这在电子邮件的每一行之间给了我 2 个换行符!
在每行之间获取单个换行符的正确方法是什么(使用 sed)
检查以确保您的 Outlook 没有为您删除换行符(即问题不是 Linux,而是 Outlook)。默认情况下,我认为是的。它应该在视图面板的顶部告诉您这一点。
如果在每行的开头添加 2 个空格,Outlook 将不会删除换行符。
我想你可能需要: