我想檢查是否一個文件的內容都包含在紅寶石另一個文件中的另一個文件..如何檢查一個文件的內容都包含在紅寶石
uploaded_doc = File.readlines("scrapped.txt")
scrapped_doc = File.readlines("makefile.txt")
uploaded_doc.each do |upload_lines|
if scrapped_doc.include?(upload_lines)
puts "common lines: "
puts upload_lines
else
puts "no common lines detected "
end
end
兩個文件makefile.txt
和scrapped.txt
具有相同的內容...但else
中的代碼是始終執行的代碼...任何幫助將不勝感激。
什麼是「廢料」?什麼是「上傳」?當你迭代一個數組時,你會在每個循環中獲得一個元素。 'upload_lines'應該是'upload_line'。爲什麼'scrapped_doc'不是'scrapped.txt'? –
對不起......他們分別是'scrapped_doc'和'uploaded_doc' ... –
您需要編輯您的問題以進行更正。 –