2014-03-27 19 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」放在行的前面。