# 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