LINUX.ORG.RU

История изменений

Исправление question4, (текущая версия) :

Пример:

Бэкап:

строка1строка2
строка3строка4
строка5
строка6
строка7
строка8

Новый:

строка1строка2
строка9
строка3строка4
строка5
строка6
строка8

Повреждённый:

строка1
строка2
строка9
строка3
строка4
строка5
строка6
строка8

Сравниваются бэкап и повреждённый. Требуется результат в виде, в каком его показывает diff: «вставить ‘строка9’ между строками 1 и 2, удалить строку 5».

Исходная версия question4, :

Пример:

Можно даже проще.

Бэкап:

строка1строка2
строка3строка4
строка5
строка6
строка7
строка8

Новый:

строка1строка2
строка9
строка3строка4
строка5
строка6
строка8

Повреждённый:

строка1
строка2
строка9
строка3
строка4
строка5
строка6
строка8

Сравниваются бэкап и повреждённый. Требуется результат в виде «вставить ‘строка9’ между строками 1 и 2, удалить строку 5».