Здравствуйте
В общем, столкнулся со следующей проблемой.
Командой find я получаю все необходимые мне файлы, которые затем отправляются в myscript, там обрабатываются, и обработанные данные отправляются в stdout. Но теперь появилась необходимость просто брать и переписывать файл ( заменять на обработанный вывод ) и я не могу себе представить, как элегантно это можно осуществить.
find . -name *.cpp выдает список всех .cpp файлов, которые мне необходимо обработать
Программа vera++ на вход получает по очереди один из .cpp файлов и для каждого генерирует его трансформацию в stdout
Мне необходимо теперь исходный .cpp файл перезаписать этим выводом.
Вот, что у меня есть на данный момент:
find $INCFINDOPTS -name *.cpp | xargs -n 1 vera++ -r . --profile codechecker_transform
Помогите пожалуйста
Спасибо