in reply to File Search And Compare
Ovid has commented out the lines that open the external file to be read, and is instead reading from the __DATA__ section that appears at the bottom of the same file. To make this work with an external file you would uncomment those lines, and change the filehandle name in the input operator(<>), as follows:# open LOG, "< $log" or die "Can't open $log: $!"; while (<DATA>){ push (@data, $_) if $_ =~ /$ip/; } # close LOG;
I hope this makes things more clear. :-)open LOG, "< $log" or die "Can't open $log: $!"; # Uncommented while (<LOG>){ # Changed filehandle name push (@data, $_) if $_ =~ /$ip/; } close LOG; # Uncommented
|
|---|