在shell中读取命令(read command in shell)
我想使用读取-p与qmHandle'Subject',但它不起作用。
你可以帮我吗 ?
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;感谢和问候
i want to use the read -p with qmHandle'Subject' but it doesnt work.
can you help me ?
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 and greetings
最满意答案
您可能必须使用双引号而不是简单引号作为示例(或根本没有引号):
qmHandle -H$betreffYou probably have to use double quotes instead of simple quotes for your example (or no quotes at all):
qmHandle -H$betreff更多推荐
发布评论