files = Dir.glob('src/main/res/values/*.xml') files.each do |path| file = File.new(path) file.read.scan(//) do |match| result = `git grep R.string.#{match[0]}` + `git grep string\/#{match[0]}` puts "#{path} - #{match[0]}" if result.empty? end file = File.new(path) file.read.scan(//) do |match| result = `git grep R.array.#{match[0]}` + `git grep array\/#{match[0]}` puts "#{path} - #{match[0]}" if result.empty? end end file = File.new('src/main/res/values/attrs.xml') file.read.scan(//) do |match| result = `git grep R.attr.#{match[0]}` + `git grep "?attr/#{match[0]}"` puts "#{file.path} - #{match[0]}" if result.empty? end