Horst: print in eigene Datei

Beitrag lesen

Hallo,

Wie kann ich diese Ausgabe in eine andere Datei ausgeben, ohne dass auch die normalen print-Werte dorthin wandern?

Wie ein FileHandler aufgemacht wird, wurde schon geschrieben.

Interessant ist evntl. die Funktion select(HANDLE), damit kannst Du z.B. mit einem vorher geöffneten FileHandle <MYFILE> eine print()-Anweisung notieren, ohne den FileHandle zu nennen.

Klar:
open MYFILE, ">myfile";

select MYFILE,

print "Frettchen\n"; # Frettchen landet in myfile

select STDOUT;

print "Flittchen\n": # Flittchen landet auf STDOUT

close MYFILE;
close STDOUT;

Viele Grüße,
Horst