open(my $fh, "+>", undef) or die ... #### use File::Temp (); my $fh = File::Temp->new or die ...