Я пытаюсь объединить два файла, которые выглядят как File1 и File2, во что-то, похожее на Result.Цель состоит в том, чтобы использовать шаблон в файле File1 и вставить первую строку файла 2 в строку перед шаблоном в файле 1 и рекурсивно работать с обоими файлами.
Файл1
Input:
Processed:
Result:
Input:
Result:
Input:
Error:
Result:
...
Файл2
Process1
Process2
Process3
…
Результат
Process1
Input:
Processed:
Result:
Process2
Input:
Result:
Process3
Input:
Error:
Result:
...
Пока что будет вставлена строка из файла2 на строку ниже появление шаблона не выше:
awk 'NR==FNR{a[NR]=$0;next}1;/Input:/{print a[++i]}' File2 File2
Любая помощь приветствуется, спасибо!