linux - 使用 mailx 发送邮件时的输出格式
问题描述
我有一个摘要文件,它需要在邮件的操作系统中以格式显示。
摘要.txt
@@@@@@@@@@@@@
Total files deleted: 55
@@@@@@@@@@@@@
Total Files fixed :77
Path :/tmp
但是当发送邮件时,格式会丢失(我什至尝试过 cat -e)
@@@@@@@@@@@@@ Total files deleted: 55 @@@@@@@@@@@@@ Total Files fixed :77 Path :/tmp
以下是代码,谁能帮我保留格式
summary=`cat /tmp/Summary.txt`
body="Hi Team, \n\n Find below summary . \n\n $summary \n\nRegards"
echo -e $body | mail -s "$SID: Job Report" -a $asummary -a $tsummary $mail
解决方案
尝试这个 :
summary=`cat /tmp/Summary.txt`
echo -e "Hi Team,\n\nFind below summary .\n\n${summary}\n\nRegards" | \
mail -s "$SID:Job Report" -a $asummary -a $tsummary $mail
注意:您可以使用以下命令将 shell 命令拆分为多行\
推荐阅读
- sql - 更新不适用于 Postgres 触发器中的条件
- python - 我正在尝试计算从 s 到 p(3,-4) 的最近余弦距离。即使余弦函数在范围内,我也会遇到数学域错误
- php - 数据库中购物车表和订单表之间的区别
- java - 打字稿和java之间的未知日期时间差异
- r - 在 R 过滤中查找不同条件下的百分比
- r - 确定圆是否在 R 中完全闭合
- apache-kafka - 如何在 Kafka 中对主题/分区进行分类?
- r - 当 R shift() 类型滞后时,数据表中的 Ifelse 不起作用
- amazon-web-services - 如何修复 AWS Elastic Beanstalk 灰色运行状况
- python - 安装 pystan 和 fbprophet 时遇到问题