On Wed, 2007-08-08 at 08:12 -0400, Chas Owens wrote: > On 8/8/07, sivasakthi <[EMAIL PROTECTED]> wrote: > > Hi Guys, > > > > I have a very large file. It may be contain 1lac lines.. also it > > length is increased in dynamically.. > > Each time ( per 5 min) i need to read the contents from file & do some > > work .. Suppose i have read the lines for first 5 min then after some > > time it reads the same line also , so it take more time & it is a > > waste of time.. > > > > The code is following, > > > > open FF, "/tmp |" || die "can't access log file\n"; > > while (<FF>) > > { > > chomp; > > // do some work.. > > } > > close(FF) > > > > > > Could u help me to solve the pbm?? > snip > > Use the tell function on FF before closing to get the current offset > in the file and then use the seek function on FF to seek that position > the next time you open it. Or use File::Tail. > > perldoc -f tell > perldoc -f seek > http://search.cpan.org/~mgrabnar/File-Tail-0.99.3/Tail.pm
Thanks for ur suggestions....In that which method is better solution??? -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/