如何在使用wget之前将变量插入到xml文件中

时间:2010-02-09 11:56:52

标签: unix

我有以下的looop

for i in $(cat numbers.txt);
do echo $i;
wget -a output.txt --no-check-certificate http://localhost:9001 --post-file=netev.xml;
done

但是netev.xml有一个由变量$ 1定义的fieled,这个$ 1需要对该迭代的i值进行反应......

我怎样才能做到这一点?

感谢

1 个答案:

答案 0 :(得分:1)

创建一个模板netev.xml,其中的值被一个不太可能在文件中自然出现的标记(例如,IVALUE)替换,并使用sed将$ 1替换为模板中的IVALUE。

$ cat > template
toto = IVALUE
titi
$ sed s/IVALUE/foo/ < template 
toto = foo
titi