# File lib/rake.rb, line 1485
1485:     def egrep(pattern)
1486:       each do |fn|
1487:         open(fn) do |inf|
1488:           count = 0
1489:           inf.each do |line|
1490:             count += 1
1491:             if pattern.match(line)
1492:               if block_given?
1493:                 yield fn, count, line
1494:               else
1495:                 puts "#{fn}:#{count}:#{line}"
1496:               end
1497:             end
1498:           end
1499:         end
1500:       end
1501:     end