From: Dave Thomas Date: 2001-07-22T02:24:29+09:00 Subject: [ruby-talk:18262] Re: waiting for `backquotes` to finish "Brian F. Feldman" writes: > Alternatively, to have it read the whole file into memory before processing > it: > > lines = File.open("foo.txt", "r") {|file| file.readlines.grep(/FOO/)} A neat shortcut is lines = File.open("foo.txt").grep /FOO/ because File objects are Enumerable Regards Dave