From: Reid Thompson Date: 2008-09-05T21:28:14+09:00 Subject: Re: How do I quickly search the end of a huge text file? Brian Green wrote: > Thank you very much!! That's exactly what I was looking for! > > I just added > > file.seek(-2000,IO::SEEK_END) > > right after the line > > fileSize = File.size(fileName) > 50 megabytes = 52 428 800 bytes 5% = 52428800 * .05 = 2621440 2621440 != 2000 perhaps: fileSize = File.size(fileName) seeklen = ((0.05 * fileSize) * -1).to_i file = File.open(ARGV[0) file.seek(seeklen, IO::SEEK_END) puts file.readlines -- Posted via http://www.ruby-forum.com/.