greatshots has asked for the wisdom of the Perl Monks concerning the following question:
dear monks,
I have a log file. I am not interested in reading all the lines of a log file. I am only interested in reading a specific lines of a file using line number. For example, If I would like to read only line numbers 6,1003,2965 from the log file, what is the best way I can write a code for this.
right now I am reading the whole file into an array and from the array I read the file.
Is there any better solution for this ?my @log_file_contents = <FH>; map { $_ =~ s/[\r\n]//g' } @log_file_contents; print "$log_file_contents[6]\n"; print "$log_file_contents[1003]\n"; print "$log_file_contents[2965]\n";
Back to
Seekers of Perl Wisdom