将完全引用的csv文件转换为tsv格式

时间:2015-12-03 19:18:54

标签: bash sed ksh

我有一个类似的文件:

"a","b","c"...

并希望将逗号转换为分隔符的标签。

我试过了:

sed -e 's/","/"\t"/g' < input_file > output_file

然而,看起来唯一的影响是将逗号更改为文字字符t:

"a"t"b"t"c"...

我的sed表达有什么问题吗?

1 个答案:

答案 0 :(得分:2)

这是非GNU版本的sed的问题,如果可能的话,使用空格作为分隔符或粘贴标签而不是sed,或者使用$(printf \t)代替\t

相关问题