【发布时间】:2013-04-20 05:44:28
【问题描述】:
在 bash 中有没有办法用变量的内容替换文本文件中的占位符?
例如,我想发送一封电子邮件通知,如下所示:
Dear Foo,
Alert: <Alert error text 1>
<Alert error text 2>
blah blah blah blah blah blah
我看到了一篇相关文章 (How to replace ${} placeholders in a text file?),但在示例中,它添加了静态内容。问题是“alert error text 1”和“alert error text 2”总是在变化。我不知道使用 SED/AWK 将标记替换为动态内容的方法。
这可能吗?
【问题讨论】: