Wenn ich die Perl-Beschreibung richtig verstehe, so ist defined nicht korrekt!
Doch das ist absolut korrekt - aber lassen wir das ich habe kein weiteres Interesse daran mich mit deinem Problemen zu beschäftigen.
Hottis Vorschlag funktioniert (mit meiner kleinen Änderung).
Mein Ansatz wäre einfacher, Hottis Vorschlag ist ein unnötiger Umweg mit mehrere kopiervorgängen, wenn dir das lieber ist, soll's mir recht sein.
Struppi.