Выглядит так, будто бы вам для решения достаочно тривиального однострочника на питоне, запускаемого в виде кманды py. Опишите более внятно формат входных данных, как именются файлы и в каких структурах каталогов они размещены.
Результат надо в один файл слить?
Общая схема такая:
- итерируемся по фходящим файлам с помощью glob или walk (если файлы в дереве каталогов, а не в одном каталоге).
- преобразуем содержимое файла в словарь: обычно достаточно сплита текста по пробелам и абзацам, потом сплит по "=" и получаем аргумент для конструктора словаря.
- печатаем в stdout f-строку с одстановкой данных из словаря, плученного выше.
Это если я правильно понял ваше сумбурное описание задачи.
UPD. Автор в изначальном вопросе не дал понять. что формат файла бинарный.
Решение на системных утилитах командной стоки будет громоздким и неремонтопригодным в плане поддержки.
Нужно на питоне делать. Если id гарантировано 12 цифр и такая последовательность встречется только в виде id, то можно парсить и регекспами.
Но сдаётся мне не просто вам будет, если не умеете в питон.