Hallo Andreas,
wenn ich nun in der Zeile wo $end festgelegt wird mit \n suchenlassen ist keine Ausgabe vorhanden.
\n (Zeilenumbruch) vor $los kommt oder???
'\n' und "\n" sind zwei völlig unterschiedliche Zeichenketten, siehe Abschnitt Double quoted im Handbuch.
Freundliche Grüße
Vinzenz