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解决它,但仍然没有运行。
答案 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