<target name="do-loop" description="Loop through list and call target">
<var name="op1" value="0" />
<var name="op" value="+" />
<var name="op2" value="1" />
<var name="result" value="0" />
<for list="${file-content}" param="list.key" delimiter=",">
<sequential>
<math result="result" operand1="${result}" operation="${op}" operand2="${op2}" datatype="int" />
<var name="encryp" value="@{list.key}" />
<antcall target="target-per-iteration" />
</sequential>
</for>
</target>
<target name="target-per-iteration">
<property name="number.result" value="${result}" />
<property name="list.result" value="${list}" />
<echo message="Number: ${result} Key: ${list.result}" />
</target>