У меня возникла проблема с выполнением сценария bash из ANT и получением возвращаемого строкового значения.
Читая за границей, я увидел, что сценарий bash может возвращать только целочисленное значение (связанное с кодом ошибки / вывода).
Итак, какой лучший способ получить строку в качестве возвращаемого значения выполнения внешнего скрипта с ANT?
Вопрос оправдан тем, что нам нужно выполнить многократное изменение строки, которую будет сложно поддерживать в сценарии ANT.
Спасибо за чтение :)
Привет, jdpjamesp, спасибо за ответ. Просто задача заключалась в вычислении единого значения на основе переменных из ANT скрипта. Calc было настолько сложно перенести в сценарий ANT, что мы использовали exec ant для выполнения сценария bash, отвечающего за его вычисление. Проблема связана с невозможностью получить его как «возвращаемое значение» в «скрипте большого муравья».
Решил это, используя способ подкачки: ANT> bash> [запись в файл]> ANT> [чтение из файла].



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Не зная вашего варианта использования, трудно дать более точный совет, но похоже, что вам может быть лучше управлять гораздо большим объемом в bash напрямую с помощью какого-то сценария-оболочки, который возвращает успех / неудачу в ANT.