邮件合并像sed(或类似的操作)

我想要执行以下操作:

给定一个像这样的文件:

update FOO set STATUS="X" where ID=<REPLACE>; insert into BAR (Z,W) values(<REPLACE>, 42); 

像这样的文件:

 25478975 65897895 

给我一个文件,在第一个文件的第一个文件中插入第二个文件中的<REPLACE>位置,如下所示:

 update FOO set STATUS="X" where ID=25478975; insert into BAR (Z,W) values(25478975, 42); update FOO set STATUS="X" where ID=65897895; insert into BAR (Z,W) values(65897895, 42); 

编写一个简单的Python程序来完成这个任务可能不需要太长的时间,但是我强烈地怀疑我可以通过正确的方式组合一些GNU / Linux命令行工具。 任何人都可以告诉我如何?

 while read line do sed 's#<REPLACE>#'"$line"'#g' infile.tmpl done < numbers.dat