パイプ経由で sendmail に送信する場合、改行は考慮されません。

パイプ経由で sendmail に送信する場合、改行は考慮されません。

いくつかの完全性チェックを実行し、結果をファイルに出力し、それを連結して次の関数sendmailにパイプするスクリプトがあります。

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

私のcatファイル出力が約40行の完全性チェックの結果である場合。電子メールを受け取ったときに本文が一行になっていて、読みにくいです。

新しいラインを尊重する方法は?

関連情報