# File lib/rake.rb, line 1048
1048:     def egrep(pattern)
1049:       each do |fn|
1050:         open(fn) do |inf|
1051:           count = 0
1052:           inf.each do |line|
1053:             count += 1
1054:             if pattern.match(line)
1055:               if block_given?
1056:                 yield fn, count, line
1057:               else
1058:                 puts "#{fn}:#{count}:#{line}"
1059:               end              
1060:             end
1061:           end
1062:         end
1063:       end
1064:     end