gpt4 book ai didi

csv 文件 - 删除字符串中间的换行符

转载 作者:行者123 更新时间:2023-12-04 22:25:45 25 4
gpt4 key购买 nike

我有一个如下所示的 csv 文件。有时中间栏有换行符。有什么方法可以使用 sed、awk 或其他任何方法将 unix 中的换行符替换为空格? -

COLA,COLB,COLC,COLD
test,test2,"test3",test4
test5,"test6
test666
test67","test7",test8
test9,test10,test11,test12

在上面的数据中,第二条记录实际上是一条记录 -

test5,"test6
test666
test67","test7",test8

最佳答案

使用 Miller ( https://github.com/johnkerl/miller) 并运行

mlr --csv put '
for (k in $*) {
$[k] = gsub($[k], "\n", " ");
}
' input.csv >output.csv

你会拥有

COLA,COLB,COLC,COLD
test,test2,test3,test4
test5,test6 test666 test67,test7,test8
test9,test10,test11,test12

关于csv 文件 - 删除字符串中间的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60177576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com