>>380
必要な引数は2つです。でも、3つや4つも一度にできるのであれば知りたいです。
引数はいずれもファイル名です。
>>344についですが、
raise 'usage: ruby プログラム 引数1 引数2' if ARGV.size != 2

引数は入力毎に異なるのでプログラム中に記述できないような気がするのですが・・・