From: Erik Veenstra Date: 2006-01-01T07:27:55+09:00 Subject: Re: my stupid code ... > fin = File.open(ARGV[0],'r') rescue $stdin > fout = File.open(ARGV[1], 'w') rescue $stdout > fin.each_line do |line| > fout.print do_some_thing(line) > end You should close an IO stream, when it is a file. gegroet, Erik V. - http://www.erikveen.dds.nl/