in reply to reading files in @ARGV doesn't return expected output
If you don't get @ARGV then don't use it, magic <> isn't the only way to read files, when in doubt spell it out:
And please don't define your vars before you need them - not my $i; ... for ($i=1;..., do for (my $i=1;... - makes the code hard to read, lots of distractions, and you'll have scoping problems latermy @file_list = ( "some_file", "other_file" ); push @file_list, "more_files", "and_more"; for my $file (@file_list) { open my $fh, '<', $file or die "$file: $!"; while (my $line = <$fh>) { chomp $line; # ... } close $fh; }
|
|---|