naja $klara ist eine Variable :-)
aber der Fehler liegt nicht im Code es war ein Denkfehler meinerseits.
Wenn ich mit input eine Zeile nach der anderen Einlese,
kann das Skript einfach keine 2 Zeilen finden :-)
Also werd ich wohl für jede Zeile eine extra Such/Ersetze funktion schreiben müßen oder den kompletten input in eine Variable oder Array schreiben.
danke für die prompten Tips.
gruß Marc