Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Filehandle als Variable übergeben





Frage

Hallo alle zusammen, ich möchte in einer Sub, die ein FileHandle-Namen in einer Variable übergeben bekommt mit diesem weiterarbeiten, weiss aber nicht, ob das geht. Möchte es aber auch nicht einfach mal so ausprobieren, da das Skript einiges kaputt machen kann. So solls aussehen. Aufruf der Sub: &deletePart(param1, param2, ..., "FileHandleName"); Die Sub herself: sub deletePart { ... my $FileHandleName = shift; close($FileHandleName); open ($FileHandleName, "</.../.../test.txt"); my @deleteLines = <$FileHandleName>; close ($FileHandleName); splice(@deleteLines, 5, 3); open ($FileHandleName, "</.../.../test.txt"); print $FileHandleName @deleteLines; } # sub deletePart Kann mir jemand etwas dazu sagen? Chao und Danke piccolo.ms

Antwort von