在Linux中使用mail命令时,如何在电子邮件正文中回显多行?

斯里尼瓦萨拉·科蒂帕特鲁尼(Srinivarasao Kotipatruni)

我必须将一些文件名列表(find命令的结果)发送到电子邮件正文中,并显示一条消息“下面是已传输的文件列表”。我如何将该消息与以上查找结果结合到邮件正文中。

前任:

echo "Below are list of files transfered" | mail -s "$some_subject" $some_mail_id

find . -maxdepth 1 -type f -name $(echo ${FILE_ARR[@]}| sed 's/ / -o -name /g') | \
  mail -s "$some_subject" $some_mail_id

我可以单独执行以上命令,但不能将它们组合为一个。

请帮忙。谢谢你。

案件

您可以使用(和将多个命令分组到一个子外壳中),然后将子外壳的输出通过管道传递到中mail

例如(在“ Below ...”之后加上一些换行符):

( printf '%s\n\n\n' "Below are list of files transfered"
  find . -maxdepth 1 -type f -name $(echo ${FILE_ARR[@]}| sed 's/ / -o -name /g')
) | mail -s "$some_subject" "$some_mail_id"

或者,如果不需要find命令(并且看起来好像不是):

( printf '%s\n\n\n' "Below are list of files transfered"
  printf '%s\n' "${FILE_ARR[@]}"
) | mail -s "$some_subject" "$some_mail_id"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在电子邮件正文中搜索多行单词?

Azure LogicApp:如何在电子邮件正文中使用转发器

如何在电子邮件正文中使文本变为“粗体”

如何在 python 的电子邮件正文中使文本“粗体”?

如何在电子邮件正文中显示图像?

如何使用MFMailComposeViewController在电子邮件正文中添加图像

如何使用Java在电子邮件正文中显示符号

Powershell电子邮件:如何在电子邮件正文中添加新行?

Html.fromHtml在电子邮件中共享意图时无法在正文中使用粗体文本

将CSV转换为HTML文件,但是如何在电子邮件正文中使用颜色突出显示列以获取成功和失败

如何使用循环从 CSV 中的列中提取值并使用 python 在电子邮件正文中使用它们?

Azure Logic应用程序:转发时如何在电子邮件正文中保留嵌入式图像?

如何在 PHP 中将电子邮件标头数据合并到电子邮件 html 消息正文中

如何在电子邮件正文中的特定单词之后移动光标

如何在Java中的电子邮件正文中添加项目符号

如何在Blastula电子邮件正文中合并html文件

如何在电子邮件正文中发送R降价报告?

如何在VBA的电子邮件正文中的HTML项目符号列表中添加填充?

Javascript 代码如何在 HTML 电子邮件正文中显示为纯文本?

如何在Lotus Notes 8.5.2中的电子邮件正文中搜索?

如何在Windows应用程序的电子邮件正文中附加多个图像?

如何在Outlook电子邮件正文中插入HTML元素

如何在 Acumatica ReportDesigner 的 MailSettings 电子邮件正文中循环 SOLines

如何在电子邮件正文中输入发件人姓名

如何在电子邮件正文中获取 jenkins 的控制台日志内容?

如何在Android的电子邮件正文中发送ArrayList?

如何在任务分配电子邮件正文中添加链接/ URL?

如何在电子邮件正文中放置多个文本框?

粘贴每个图表后如何在电子邮件正文中添加换行符?