Для проверки файла с помощью исполняемого файла.У меня есть цель сценария ant как:
<target name="xtest" depends="xyz" description="Additional check">
<exec executable="${xtest.exe}" failonerror="true" resultproperty="retVal">
<arg value="${inputfile.dat}" />
</exec>
<echo>Returned: ${retVal}</echo>
</target>
Вывод на консоль:
xtest:
[exec] Errors: 3
[exec] Warnings: 1
[exec] Infos: 0
[exec] Total: 4
[echo] Returned: 0
Код выхода (${retVal}
) исполняемого файла 0
, даже если он обнаруживает ошибку.Я хочу прервать процесс, если количество ошибок превышает 0
.
Как прочитать первую выходную строку ([exec] Errors: 3
), проанализировать значение, равное 3
в приведенном выше примере, и завершить процесс?