# File lib/rake.rb, line 1233
1233:     def egrep(pattern)
1234:       each do |fn|
1235:         open(fn) do |inf|
1236:           count = 0
1237:           inf.each do |line|
1238:             count += 1
1239:             if pattern.match(line)
1240:               if block_given?
1241:                 yield fn, count, line
1242:               else
1243:                 puts "#{fn}:#{count}:#{line}"
1244:               end               
1245:             end
1246:           end
1247:         end
1248:       end
1249:     end