从文本文件中提取数据并输出xml文件

时间:2014-01-09 15:25:27

标签: xml linux

cat Test1.txt

id=1
bytes=29086
time=583ms

cat Test2.txt

id =2
bytes=29096
time=83ms

...

cat Testn.txt

id =n
bytes=29096
time=83ms

期望输出result.xml

<result>
<test><id>1</id><time>583ms</time></test>
<test><id>2</id><time>83ms</time></test>
...
<test><id>n</id><time>83ms</time></test>
</result>
对于Linux shell中的穷人,我hava trid解决它,但仍然没有运行。

1 个答案:

答案 0 :(得分:0)

这是一个执行你想要的shell脚本

echo "<result>"
for f in Test*.txt
  do
    source $f
    echo "<test><id>"$id"</id><time>"$time"</time></test>"
  done
echo "</result>"

将输出保存到result.xml