【发布时间】:2019-11-13 16:59:42
【问题描述】:
我正在尝试使用 mailx 通过 shell 脚本发送电子邮件。
Message=<HTML><BODY><p>FINISHED</p></BODY></HTML>
Recipients=email1@email.org;email2@email.org
Recipients=$(echo "${Recipients}" | sed "s/;/ /g")
echo "Recipients: ${Recipients}"
mailx -s "Ingestion Report ${EXT1}. $( echo "\nContent-Type: text/html")" "${Recipients}" < $MESSAGE
我的问题是我正在尝试将由分号分隔的列表更改为以空格分隔的列表,因为我被告知这是 mailx 所需要的。
但是,响应是:
sh: email2@email.org: not found
我做错了什么?谢谢。
【问题讨论】:
-
很多语法错误是因为引用不正确。您正在分散您对实际问题的注意力。