2014-01-16 115 views
1

我想用qmHandle'Subject' 的read -p,但它不起作用。在shell中讀命令

你能幫助我嗎?

echo "Mails mit betreff loeschen" 
/usr/local/psa/admin/sbin/modules/watchdog/wdservice monit stop /usr/local/psa/etc/modules/watchdog/monitrc; 
/etc/init.d/qmail stop; 
read -p "Betreff?" betreff; 
qmHandle -H'$betreff'; 
echo "Die Mails mit Betreff $betreff wurden geloescht" 
/usr/local/psa/admin/sbin/modules/watchdog/wdservice monit start /usr/local/psa/etc/modules/watchdog/monitrc; 
/etc/init.d/qmail start; 
/var/qmail/bin/qmail-qstat; 

THX和問候

+0

也許單引號這裏'qmHandle -H '$ betreff';'預防替代 –

+0

請不要編輯問題來提出新問題。改爲創建一個新問題! –

+0

對不起。 – cr0co

回答

0

你可能必須使用雙引號,而不是簡單的報價爲您的示例(或沒有引號的話):

qmHandle -H$betreff 
+0

Thx for answer, 不工作; 尋找標題與$ betreff相匹配的郵件 沒有找到與隊列中找到的$ betreff匹配的郵件的郵件! – cr0co

+0

現在它的工作原理,我是快速的;) – cr0co

+0

np,歡迎在SO的方式;) – Asenar