- open (my $F, $file) or die "cannot open file $!"; + open (my $F), '<', $file or die "cannot open file $!"; #### open (my $F), '<', $file or warn "cannot open file '$file': $!"; defined $F or next; #### open (my $F), '<', $file or warn "cannot open file '$file': $!" and next;