instead of the "splice" ? Not sure if that would help, but it might. Update: It does not. See pc88mxer's reply below.shift @file for 1..4;
Why do you use a "foreach" loop over a scalar (foreach ( $File::Find::name )) ? It seems that $_ is not even referenced. in that loop.
Although "Tie::File" claims to be efficient, you are not using it for "random, array-style access", so the overhead may be too high for your case. Benchmark can help find more optimal mechanisms.
++ on using modules to reduce the amount you are coding ! (Although this may appear contrary to my previous sentence).
Update 1: pc88mxer : The Tie::File docs claim that it does NOT read the file into memory. Also, Your method (re-writing the relevant part of the file) is supposed to be LESS efficient than claimed by Tie::File. I will attempt to benchmark & post here.
"How many times do I have to tell you again and again .. not to be repetitive?"
In reply to Re: Removing lines from files
by NetWallah
in thread Removing lines from files
by learningperl01
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |