# File lib/rake.rb, line 1413
1413:     def egrep(pattern)
1414:       each do |fn|
1415:         open(fn) do |inf|
1416:           count = 0
1417:           inf.each do |line|
1418:             count += 1
1419:             if pattern.match(line)
1420:               if block_given?
1421:                 yield fn, count, line
1422:               else
1423:                 puts "#{fn}:#{count}:#{line}"
1424:               end
1425:             end
1426:           end
1427:         end
1428:       end
1429:     end