in reply to Re: Re: how do I write directly to a file
in thread how do I write directly to a file

To make that clear, because of operator precedence it's either

open(FH,"filename") || die "somehow"; open(FH,"filename") or die "somehow"; # equivalent

as davorg put it, or if you leave out the brackets for open you have to use or:

open FH, "filename" or die "somehow";

-- Hofmator