# File lib/rake.rb, line 1229 1229: def egrep(pattern) 1230: each do |fn| 1231: open(fn) do |inf| 1232: count = 0 1233: inf.each do |line| 1234: count += 1 1235: if pattern.match(line) 1236: if block_given? 1237: yield fn, count, line 1238: else 1239: puts "#{fn}:#{count}:#{line}" 1240: end 1241: end 1242: end 1243: end 1244: end 1245: end