For loop 为什么我的ant“for”循环不打印“Test”十次?

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

我正在尝试在ant中做一个循环。我用ant contrib“for”。我想从一个文件中读取以创建列表。我的文件CounterFile.txt只有数字1到10,每行一个。从下面的“echo”命令中,我希望它打印测试1、测试2。。测试10。但它只打印一次“测试”。谁能解释一下为什么会这样

<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}。改变这一点对我来说很有效-

我通过以下链接找到了要从文件中加载和读取的代码: