这里我想使用unix shell脚本发送邮件。
我使用以下脚本进行简单邮寄:
echo 'Message body goes here' | mail -s 'subject line goes here' email@provider.com
注意:现在我想使用变量发送包含来自其他文件的主题的邮件,如下所示。
文件1 :
该文件包含以下脚本:
#!/bin/bash
subjectvariable="Subject is here"
export $subjectvariable
我希望这个$subjectvariable
应该在mail命令中用作变量。
我的尝试:
文件2 :
#!/bin/bash
echo 'Message body goes here' | mail -s "$subjectvariable" email@provider.com
但是在输出中我没有得到主题。
仅用于echo命令的变量工作文件,如下图所示:
答案 0 :(得分:0)
这应该有效
文件1:
#!/bin/bash
subjectvariable="Subject is here"
export subjectvariable=$subjectvariable
和exec file2之前的源文件1