Как заменить поля из файла_А полями из файла_B

У меня есть файл вроде:

{&structure_name.field, sizeof(structure_name.field), &structure_name.field, sizeof(structure_name.field), TODO }, {&structure_name.field, sizeof(structure_name.field), &structure_name.field, sizeof(structure_name.field), TODO }, {&structure_name.field, sizeof(structure_name.field), &structure_name.field, sizeof(structure_name.field), TODO }, 

и еще один файл с тремя записями с двумя полями в каждой строке:

 123 fun1 456 sum_fun 789 multi_fun 

Я хочу написать краткую команду, которая даст мне что-то вроде ниже:

 {&structure_name.123, sizeof(structure_name.123), &structure_name.123, sizeof(structure_name.123), fun1 }, {&structure_name.456, sizeof(structure_name.456), &structure_name.456, sizeof(structure_name.456), sum_fun }, {&structure_name.789, sizeof(structure_name.789), &structure_name.789, sizeof(structure_name.789), multi_fun }, 

Не могли бы вы посоветовать, как это сделать?

Interesting Posts

добавление специальных символов в имена папок

Как запустить два текущих процесса сразу в linux / bash?

Samba 4 дает «Невозможно найти записываемый DC для домена» на присоединение домена samba-инструмента

Как сохранить систему Debian с последними пакетами?

Есть ли журнал для sshd, где я могу видеть, кто использовал ssh для доступа к моему компьютеру?

Виртуальная машина зависает при попытке войти в систему после беспроблемного времени

завершать команду «сверху» после одной итерации – Unix

Разница между автоматическим режимом и ручным режимом в вариантах обновления

Как установить и запустить сборщик на Solaris 10 x86

Форматирование ifconfig с помощью sed / awk

TP-Link TL-WR1043ND как немая точка доступа

Чтение файла с циклом IFS работает только тогда, когда не используются массивы

Прямой выход в трубу и стандартный вывод

Как создать обобщенный бинарный архив для SageMath?

Как я могу извлечь / изменить строки в текстовом файле, данные которого разделены на поля?

Linux и Unix - лучшая ОС в мире.