fastest way convert tab-delimited file to csv in linux

前端 未结 11 1316
感情败类
感情败类 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:26

    If all you need to do is translate all tab characters to comma characters, tr is probably the way to go.

    The blank space here is a literal tab:

    $ echo "hello   world" | tr "\\t" ","
    hello,world
    

    Of course, if you have embedded tabs inside string literals in the file, this will incorrectly translate those as well; but embedded literal tabs would be fairly uncommon.

提交回复
热议问题