From: tamouse mailing lists Date: 2013-04-25T11:11:18+09:00 Subject: Re: BEGINNER - Convert csv file to tsv On Wed, Apr 24, 2013 at 4:00 AM, Hans Mackowiak wrote: > there is a lib in stdlib for parsing csv: > > require "csv" > > File.open("tmp.tsv","w") {|out| > CSV.foreach("tmp.csv") {|l| > out.write(l.join("\t")+"\n") > } > } > > -- > Posted via http://www.ruby-forum.com/. > Here's a one-liner: ruby -r csv -e 'CSV.filter(File.open("input.csv","r"), File.open("output.tsv","w"), :output_col_sep => "\t"){|row| row}'