通过管道发送到 sendmail 时不考虑换行

通过管道发送到 sendmail 时不考虑换行

我有一个脚本,它运行一些健全性检查,将结果输出到一个文件,然后将其连接并通过管道传输到一个sendmail函数,如下所示:

{ echo "$headers"; echo; cat health_check.log; } | sendmail "$recipients" ;

如果我的cat文件输出是对大约 40 行进行健全性检查的结果。当我收到电子邮件时,正文全部在一行,因此很难阅读。

如何确保新线路受到尊重?

相关内容