in reply to Re^2: File handle as a input variable
in thread File handle as a input variable

Do it exactly the way Marshall shows and it will work.

The reason you are getting that error is because $File_Handle is not an "undefined scalar variable"". So instead of setting it beforehand to "File_Handle", declare it and set it in the call to open: open my $File_Handle.

See open for more information on this.