Macでテキストファイルを保存すると、改行コードがLFで保存される。 ただ、Windowsに渡さなければ行けない時にちょっと面倒。 dos2unix というコマンドもあるらしいが、あえてRubyで変換してみる。 正規表現でいけるかと思ったが、なんかうまくいかないので require 'nkf' path = ARGV[0] s = "" File.open(path, 'r') do |f| f.each do |line| s << NKF.nkf("--windows", line) end end File.open(path, 'w') do |f| f.puts s end nkf万歳。