Я попытался использовать обычные diff и patch, чтобы сделать то, что следует, но это, похоже, не работает, или я не правильно его использую. Мне интересно, есть ли инструмент для исправления изменений в файле на основе фактического содержимого строки.
Например, у меня есть следующие похожие файлы с общими строками, но с разным порядком строк:
File 1.txt
Hi, my name is Ted.
1
2
3
4
File 2.txt
1
2
3
4
Hi, my name is Ted
File 3.txt
1
2
Hi, my name is Ted
3
4
I change File 1.txt to:
Hi, my name is Joe.
1
2
3
40
и теперь я хочу создать какой-то патч или распространить это изменение на другие файлы, но не копируя все содержимое файла 1.txt в другие файлы, а изменяя только общие строки:
4
в
40
а также
Hi, my name is Ted.
в
Hi, my name is Joe.
Любая помощь приветствуется,
Тед