while () { die "Error!" if $_ eq ".\n"; } __DATA__ a b c . d e #### Error! at script.pl line 2, line 4. #### ; die "Error!"; __DATA__ a b #### Error! at script.pl line 2, line 1. #### ; close(DATA); die "Error!"; __DATA__ a b #### Error! at script.pl line 3. #### ; $. = 100; die "Error!"; __DATA__ a b #### Error! at script.pl line 3, line 100. #### ; $. = 0; die "Error!"; __DATA__ a b #### Error! at script.pl line 3. #### Error! at script.pl line 3, filename.dat line 100.