rubyで改行文字の削除

ruby のchompでは行末の改行しかとれない。 途中のは,

ruby -e 'puts open("xxx.txt").read.gsub(/[\r\n]/,"")' > out.txt  

http://d.hatena.ne.jp/shokai/20081230/1230642379 より