fastest way convert tab-delimited file to csv in linux

前端 未结 11 1300
感情败类
感情败类 2020-12-04 07:56

I have a tab-delimited file that has over 200 million lines. What\'s the fastest way in linux to convert this to a csv file? This file does have multiple lines of header i

11条回答
  •  日久生厌
    2020-12-04 08:37

    • If you want to convert the whole tsv file into a csv file:

      $ cat data.tsv | tr "\\t" "," > data.csv
      

    • If you want to omit some fields:

      $ cat data.tsv | cut -f1,2,3 | tr "\\t" "," > data.csv
      

      The above command will convert the data.tsv file to data.csv file containing only the first three fields.

提交回复
热议问题