Вы можете достичь этого, используя head
, tail
и printf
вместе. Например; вставить \x34
в положение 2 в file
:
{ head -c 2 file; printf '\x34'; tail -c +3 file; } > new_file
Для соответствия POSIX можно использовать \064
(восьмеричное представление \x34
).
Чтобы сделать это изменение на месте, просто переместите new_file
на file
.
Независимо от того, какой инструмент (ы) вы используете, эта операция будет стоить много времени ЦП для больших файлов.