Pequeno fragmento de rubi para encontrar palavras em arquivos recursivamente

``` ruby

words = ['word1','word2']


for file in Dir['**/*'].reject {|fn| File.directory?(fn) || fn == 'find.rb' } do

File.open(file).each_line.with_index do |line, i|

words.any? { |word| if(line.include?(word)) then puts(file + ':' + i.to_s ) end }

end

end


```