For loop 为什么我的ant“for”循环不打印“Test”十次?
我正在尝试在ant中做一个循环。我用ant contrib“for”。我想从一个文件中读取以创建列表。我的文件CounterFile.txt只有数字1到10,每行一个。从下面的“echo”命令中,我希望它打印测试1、测试2。。测试10。但它只打印一次“测试”。谁能解释一下为什么会这样For loop 为什么我的ant“for”循环不打印“Test”十次?,for-loop,ant,ant-contrib,For Loop,Ant,Ant Contrib,我正在尝试在ant中做一个循环。我用ant contrib“for”。我想从一个文件中读取以创建列表。我的文件CounterFile.txt只有数字1到10,每行一个。从下面的“echo”命令中,我希望它打印测试1、测试2。。测试10。但它只打印一次“测试”。谁能解释一下为什么会这样 <target name="Start"> <loadfile property="CounterFile" srcfile="./CounterFile.txt"/> &l
<target name="Start">
<loadfile property="CounterFile" srcfile="./CounterFile.txt"/>
<for param="count" list="${CounterFile}" delimiter="${count.separator}">
<sequential>
<echo>Test @{count}</echo>
</sequential>
</for>
</target>
只是意外地找到了解决办法。分隔符应该有${line.separator}而不是${count.separator}。改变这一点对我来说很有效- 我通过以下链接找到了要从文件中加载和读取的代码: