Вот один из способов.Копирует файл в другой файл с фильтром для удаления всех запятых, а затем получает размер вывода, который представляет собой число запятых во входном файле.
<delete file="out.txt" />
<copy file="in.txt" tofile="out.txt">
<filterchain>
<striplinebreaks />
<replaceregex pattern="[^,]" replace="" flags="gm" />
</filterchain>
</copy>
<length file="out.txt" property="out.size" />
<echo message="Commas found: ${out.size}" />
На ваш следующий вопрос: как ограничить это только первой строкой файла: добавить это перед строкой "striplinebreaks":
<headfilter lines="1" />
Это будет считать запятые только в первой строке файла.