我想在蚂蚁中做一个循环。我使用了ant-contrib'for'。我想从文件中读取以创建列表。我的文件(“CounterFile.txt”)只有1到10的数字,每行一个。从下面的'echo'命令,我预计它会打印“Test 1”,“Test 2”,“Test 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>
答案 0 :(得分:0)
偶然发现了解决方案。分隔符应该是$ {line.separator}而不是$ {count.separator}。改变对我有用! : - )