Yuyaです。

ちょっと遊んでみました。
きれいかどうかはわかりませんが、とりあえず短いです。:-)

---------------------------------------------------------------------
f1 = open(ARGV.shift)
f2 = open(ARGV.shift)

until (line = [f1.gets, f2.gets]).compact.empty?
  printf("%-35s | %-35s\n", (line[0] || "").chomp, (line[1] || "").chomp)
end
---------------------------------------------------------------------

====== Yuya Kato ======
E-Mail yuya / katoden.co.jp
   Web http://yuya.4th.to/   => http://nuance.cc/
i-mode http://yuya.4th.to/i/ => http://nuance.cc/i/