Как наиболее эффективно заменить содержимое файла между номерами строк другим файлом?
Вот образец:
main.txt
:
a b c
d e f
g h i
j k l
new.part.txt
x y z
p q r
s t u
Блок текста, начинающийся со строки 2 и заканчивающийся строкой 3 main.txt
, заменяется new.part.txt
. Желаемый файл выглядит следующим образом:
a b c
x y z
p q r
s t u
j k l
Этот ответ относится к случаю, когда диапазон нужного блока определяется с помощью строк маркера. Мне нужно решение, которое использует номера строк для определения диапазона нужного блока.