08/02/03 03:39:09
Ruby的には出力先をねじ曲げるのが妥当
$stdout=File.open('output.txt','w')
$stderr=File.open('errors.txt','w')
puts 'テストだよん'
raise 'エラーだよん'
これ以降、puts や print の標準出力は$stdoutで指定したoutput.txtに、
例外とかのエラー出力は$stderrで指定したerrors.txtに書き込まれる
が、これは意外とめんどいんで、シェルのリダイレクト代わりに使うなら>>521で十二分かと