У меня есть большой (двоичный) файл, который имеет некоторое повреждение в начале.
Затем у меня есть второй, меньший файл, который я получаю, начав снова загружать тот же файл, но прерываю его, когда у меня достаточно байтов, чтобы исправить исходный.
У меня вопрос, как мне просто перезаписать начало большого файла содержимым второго, меньшего файла? Я мог бы использовать cat
, tail
и head
, но это создаст копию файла. Должен быть более эффективный способ.
О да, и я ищу решение командной строки Linux, если это не было очевидно. Я использую bash, но у меня есть другие оболочки, если это поможет.