.png)
Gostaria de realizar a seguinte operação:
Dado um arquivo como este:
update FOO set STATUS="X" where ID=<REPLACE>;
insert into BAR (Z,W) values(<REPLACE>, 42);
E um arquivo como este:
25478975
65897895
Dê-me um arquivo com cada linha do segundo arquivo inserida nas <REPLACE>
posições do primeiro, assim:
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);
Provavelmente não levarei muito tempo para escrever um programa Python simples para fazer isso, mas suspeito fortemente que poderia fazê-lo combinando algumas ferramentas de linha de comando do GNU/Linux da maneira certa. Alguém pode me mostrar como?
Responder1
while read line
do
sed 's#<REPLACE>#'"$line"'#g' infile.tmpl
done < numbers.dat