#!/usr/bin/env ruby require "zipf" files = [] (0..1).each { |i| files << ReadFile.new(ARGV[i]) } (2..3).each { |i| files << WriteFile.new(ARGV[i]) } while line_f = files[0].gets line_e = files[1].gets line_f.strip!; line_e.strip! next if line_f=="" || line_e=="" files[2].write line_f+"\n" files[3].write line_e+"\n" end files.each { |f| f.close }