# 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