#!/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 }