.png)
Me gustaría realizar la siguiente operación:
Dado un archivo como este:
update FOO set STATUS="X" where ID=<REPLACE>;
insert into BAR (Z,W) values(<REPLACE>, 42);
Y un archivo como este:
25478975
65897895
Dame un archivo con cada línea del segundo archivo insertada en las <REPLACE>
posiciones del primero, así:
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);
Probablemente no me llevará mucho tiempo escribir un programa Python simple para hacer esto, pero sospecho firmemente que podría hacerlo combinando algunas herramientas de línea de comandos de GNU/Linux de la manera correcta. ¿Alguien puede mostrarme cómo?
Respuesta1
while read line
do
sed 's#<REPLACE>#'"$line"'#g' infile.tmpl
done < numbers.dat