我有一个类似的文件:
"a","b","c"...
并希望将逗号转换为分隔符的标签。
我试过了:
sed -e 's/","/"\t"/g' < input_file > output_file
然而,看起来唯一的影响是将逗号更改为文字字符t:
"a"t"b"t"c"...
我的sed表达有什么问题吗?
答案 0 :(得分:2)
这是非GNU版本的sed的问题,如果可能的话,使用空格作为分隔符或粘贴标签而不是sed,或者使用$(printf \t)
代替\t