2014-03-27 32 views
0

使用mailx命令的HTML邮件正在从shell终端运行,但是相同的命令不能从shell脚本运行。Unix mailx html邮件无法正常工作

mailx -s "$(echo -e "${sub} TRP OF ${system} \nContent-Type: text/html")" [email protected] < TRP.html 

我想这是一些小的转义字符错误,但不知道它是什么。

任何人都可以帮忙吗?

回答

0

也许你的vars子/系统只在你当前的环境中已知。

当你sript被称为mymail,尝试

. mymail 

(先从一个点), 或第一出口的增值经销商。

当这些建议失败时,调试: 使用set -x或临时将“echo -e”放在行的前面。