Email

在從 linux 生成的電子郵件中獲取正確的換行符

  • July 11, 2009

我有一個腳本可以通過電子郵件將某些 linux 日誌條目發送給我,我在 MS Outlook 中閱讀了該電子郵件。

問題是所有行都一起執行,行之間沒有換行符。

為了解決這個問題,我在郵件命令之前插入了 sed “s/$/\n/” ,但這在電子郵件的每一行之間給了我 2 個換行符

在每行之間獲取單個換行符的正確方法是什麼(使用 sed)

檢查以確保您的 Outlook 沒有為您刪除換行符(即問題不是 Linux,而是 Outlook)。預設情況下,我認為是的。它應該在視圖面板的頂部告訴您這一點。

如果在每行的開頭添加 2 個空格,Outlook 將不會刪除換行符。

sed "s/^/  /"

引用自:https://serverfault.com/questions/26004