小编典典

如何替换文本文件中的 ${} 占位符?

all

我想将“模板”文件的输出通过管道传输到 MySQL,该文件具有${dbName}散布的变量。替换这些实例并将输出转储到标准输出的命令行实用程序是什么?


阅读 222

收藏
2022-06-29

共1个答案

小编典典

赛德

给定模板.txt:

数字是 ${i}
这个词是 ${word}

我们只需要说:

sed -e "s/\${i}/1/" -e "s/\${word}/dog/" template.txt

感谢 Jonathan Leffler 提供的将多个-e参数传递给同一个sed调用的技巧。

2022-06-29