我有一个以制表符分隔的文件,有超过2亿行.在linux中,将其转换为csv文件的最快方式是什么?这个文件确实有多行标题信息,我需要沿着这条路go 掉这些信息,但是标题的行数是已知的.我已经看到了sed
和gawk
的建议,但我想知道是否有一个"首选"的 Select .
只是澄清一下,该文件中没有嵌入选项卡.
我有一个以制表符分隔的文件,有超过2亿行.在linux中,将其转换为csv文件的最快方式是什么?这个文件确实有多行标题信息,我需要沿着这条路go 掉这些信息,但是标题的行数是已知的.我已经看到了sed
和gawk
的建议,但我想知道是否有一个"首选"的 Select .
只是澄清一下,该文件中没有嵌入选项卡.
如果你只需要translate个制表符到逗号,那么tr
个可能是最好的 Select .
这里的空白是一个文字标签:
$ echo "hello world" | tr "\\t" ","
hello,world
当然,如果在文件中的字符串文本中嵌入了制表符,这也会错误地转换它们;但嵌入文字标签是相当罕见的.