# File lib/rake.rb, line 1507 1507: def egrep(pattern, *options) 1508: each do |fn| 1509: open(fn, "rb", *options) do |inf| 1510: count = 0 1511: inf.each do |line| 1512: count += 1 1513: if pattern.match(line) 1514: if block_given? 1515: yield fn, count, line 1516: else 1517: puts "#{fn}:#{count}:#{line}" 1518: end 1519: end 1520: end 1521: end 1522: end 1523: end