小编sti*_*tiq的帖子

文本处理 - 替换每行开始的第二个和结束的第二个

我有错误的 csv 文件,需要添加一些引号

field,field2,text field with potential commas,field4,field5
field,field2,text fie,ld with pot,ential commas,field4,field5
field,field2,text field with, potential commas,field4,field5
Run Code Online (Sandbox Code Playgroud)

出去

field,field2,"text field with potential commas",field4,field5
field,field2,"text fie,ld with pot,ential commas",field4,field5
field,field2,"text field with, potential commas",field4,field5
Run Code Online (Sandbox Code Playgroud)

sed 's/,/,"/2' 将添加第一个引号,但是对于每一行,如何从末尾向后第二次出现?

欢迎使用 sed、awk、perl 等方法。文件有几百万行,速度值得赞赏。

text-processing csv

4
推荐指数
1
解决办法
220
查看次数

标签 统计

csv ×1

text-processing ×1