我一直在尝试更换电子邮件标题中的电子邮件地址,但似乎无法实现我想要的效果。
TO="abc@ghi.com,def@xyz.com"
bash-3.2$ cat mail-pre-tmp.txt
From: xbn@abc.com
To: vxxx@aaa.com,yyy@bbbb.com
MIME-Version: 1.0
Content-Type: text/html;
Subject: email results
bash-3.2$ `sed "s,To:.*$,To: '"${TO}"',g"` mail-pre-tmp.txt
sed: -e expression #1, char 33: unknown option to `s'
期待更换" TO:"变量设置为,所以预期:
From: xbn@abc.com
To: abc@ghi.com,def@xyz.com
MIME-Version: 1.0
Content-Type: text/html;
Subject: email results
答案 0 :(得分:0)
它' S
sed "s/To:.*$/To: "${TO}"/g" < mail-pre-tmp.txt
有/不,