如何发送电子邮件以及显示它

afb*_*201 4 email shell-script

我正在尝试使用要通过电子邮件发送和观看(监视)的输出运行脚本,我尝试使用以下代码:

    this are the output: >emailmessage
    echo "output here" >>emailmessage
    /bin/mail -s "$SUBJECT" "$EMAIL" < $emailmessage
Run Code Online (Sandbox Code Playgroud)

并且将发送一封包含结果的电子邮件,但不会显示在我的终端上,现在我使用echo "email sent!"这样我可以收到脚本已完成运行的通知。我怎样才能发送它并显示它?

msw*_*msw 5

假设您的脚本正在使用控制终端运行(以便输出可以在某处可见),您只需要添加一行:

/bin/mail -s "$SUBJECT" "$EMAIL" < $emailmessage
cat $emailmessage
Run Code Online (Sandbox Code Playgroud)