我需要编写一个Ant脚本,它将加载一个属性文件,并读取其中的一个属性。该值(多行)类似于:
path/to/file1a;path/to/file1b,
path/to/file2a;path/to/file2b,
..
..
我需要遍历每一行,并执行类似于以下的 shell 命令:
myCommand -param1 path/to/file1a -param2 path/to/file1b #Command inside a single iteration
我已经能够想出如何循环:
<for list="${ValueFromPropertyFile}" param="a">
<sequential>
<exec executable="myCommand">
<arg value="-param1" />
<arg value="---- split(@{a}, ";")[0] ----" />
<arg value="-param2" />
<arg value="---- split(@{a}, ";")[1] ----" />
</exec>
</sequential>
</for>
在我看来,这是一个非常简单的任务。我尝试过搜索,但没有成功。
如果有人能帮助我或指向相关文档,我将不胜感激。
非常感谢,
Pratik