Siep Korteling wrote: > > lines = File.readlines("/home/nick/ruby/analyzer/oliver.txt") > > f = "/home/nick/ruby/analyzer/oliver.txt" > lines = File.new(f).readlines > #the rest of your code is fine. The original version is actually better. Yours will keep the file open until the script finishes. HTH, Sebastian -- Jabber: sepp2k / jabber.org ICQ: 205544826