Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
Re^4: Delete last line of file with regexby Anonymous Monk |
on Aug 06, 2020 at 16:40 UTC ( [id://11120431]=note: print w/replies, xml ) | Need Help?? |
You've got the right idea but your algorithm is shittily inefficient. The classical (tried and true) solution is to load blocks, one at a time, starting with the last, and search backwards in the block until the marker is found. This solution involves doing some math (to calculate pos from block size and count), but it's much more efficient than using seek.
In Section
Seekers of Perl Wisdom
|
|