我有一个查询字符串(存储在$QUERY_DISCREPANCIES
中),例如:
SELECT (field_a * 100) / 2
FROM ...
我正在尝试将执行的查询添加到我发送的电子邮件中。电子邮件模板包含带有<QUERY>
的行。但是,当我按如下方式使用字符串替换时:
email=${email/<QUERY>/${QUERY_DISCREPANCIES}
然后我的HTML输出类似于:
my_file.sh query_test.sql templates test 100),2)
似乎在替换*
字符时,它没有正确转义。
不确定是否可以继续使用字符串替换,还是必须使用更复杂的方法。 帮助表示赞赏,我使用sed的尝试不是很成功。