用shellscript發信的問題 - Linux

By Ursula
at 2014-01-22T21:44
at 2014-01-22T21:44
Table of Contents
各位好,我也是位linux的新手
本來有一個發送信件的函數寫這樣:
function mail2op {
scp -q ./checkresults/$MAILFILE $MAILSRVIP:/tmp/$MAILFILE
ssh $MAILSRVIP "mail $EMAIL -s \"$SUBJECT\" < /tmp/$MAILFILE"
ssh $MAILSRVIP rm -f /tmp/$MAILFILE
}
宣告變數的部分我就省略掉,
寫這樣原本是可以正常執行的,
但是因為某些原因所以導致需要用echo的方式將charset=big5帶入mail header,
否則會造成發出的中文信件標題和內容都出現亂碼。
我改成以下:
function mail2op {
scp -q ./checkresults/$MAILFILE $MAILSRVIP:/tmp/$MAILFILE
#ssh $MAILSRVIP "mail $EMAIL -s \"$SUBJECT\" < /tmp/$MAILFILE"
ssh $MAILSRVIP "mail $EMAIL -s $(echo -e \"$SUBJECT\nContent-Type:text/html;
charset=big5)" < /tmp/$MAILFILE"
ssh $MAILSRVIP rm -f /tmp/$MAILFILE
}
但是改成這樣之後執行會出現以下錯誤訊息
line 109: unexpected EOF while looking for matching `"'
line 119: syntax error: unexpected end of file
但是看了半天沒有看出錯在哪裡,
不知道誰可以幫看一下... 感謝。
--
本來有一個發送信件的函數寫這樣:
function mail2op {
scp -q ./checkresults/$MAILFILE $MAILSRVIP:/tmp/$MAILFILE
ssh $MAILSRVIP "mail $EMAIL -s \"$SUBJECT\" < /tmp/$MAILFILE"
ssh $MAILSRVIP rm -f /tmp/$MAILFILE
}
宣告變數的部分我就省略掉,
寫這樣原本是可以正常執行的,
但是因為某些原因所以導致需要用echo的方式將charset=big5帶入mail header,
否則會造成發出的中文信件標題和內容都出現亂碼。
我改成以下:
function mail2op {
scp -q ./checkresults/$MAILFILE $MAILSRVIP:/tmp/$MAILFILE
#ssh $MAILSRVIP "mail $EMAIL -s \"$SUBJECT\" < /tmp/$MAILFILE"
ssh $MAILSRVIP "mail $EMAIL -s $(echo -e \"$SUBJECT\nContent-Type:text/html;
charset=big5)" < /tmp/$MAILFILE"
ssh $MAILSRVIP rm -f /tmp/$MAILFILE
}
但是改成這樣之後執行會出現以下錯誤訊息
line 109: unexpected EOF while looking for matching `"'
line 119: syntax error: unexpected end of file
但是看了半天沒有看出錯在哪裡,
不知道誰可以幫看一下... 感謝。
--
Tags:
Linux
All Comments

By Jacky
at 2014-01-23T02:56
at 2014-01-23T02:56

By Anthony
at 2014-01-27T09:04
at 2014-01-27T09:04
Related Posts
lf95 not found

By Annie
at 2014-01-22T13:17
at 2014-01-22T13:17
fff script on LINUX/UNIX

By Quintina
at 2014-01-22T13:15
at 2014-01-22T13:15
一個快速切換路徑的方法

By Sandy
at 2014-01-22T09:47
at 2014-01-22T09:47
如何修改系統 /lib 路徑為其他路徑

By Edwina
at 2014-01-21T11:25
at 2014-01-21T11:25
有無可回復前次關閉時所有分頁的編輯器?

By Tracy
at 2014-01-20T21:45
at 2014-01-20T21:45