わたなべです. Ataru NAKATA <anakata / vector.co.jp> writes: :私の環境では、 : print "#{ENV.keys.collect{|key| ENV[key] + \"\n\";}}" :は正常にリダイレクトできるのですが、 : print "#{ENV.keys.collect{|key| key + '=' + ENV[key] + \"\n\";}}" :にした途端に : E:\TEMP\a.rb:1:in `print': Bad file number (Errno::EBADF) : from E:\TEMP\a.rb:1 :となります。リダイレクトさせない場合はもちろん正常に表示されます。 これは Win95/98 上でしょうか? WinNT では正常でした. とりあえず家に帰ってから Win98 上でも試してみます. -- わたなべひろふみ