gpt4 book ai didi

linux - 使用 CSV 文件中的换行符重新格式化项目

转载 作者:太空狗 更新时间:2023-10-29 12:25:22 24 4
gpt4 key购买 nike

我有一个 csv,我想知道如何用 - 替换换行符,就在 brothers 列中,用 庆典:

name,brothers,age,adress
------------------------
john,"marc
peter
paul
alex",18,street
thomas,mike,20,place

最佳答案

Awk 非常适合这个

 awk -v RS='^$' -v ORS= '{while ( match($0,/"[^"]+"/,a) ) {gsub(/\n/," ",a[0]); print substr($0,1,RSTART-1) a[0]; $0=substr($0,RSTART+RLENGTH)} print}' your.csv

输出:

me,brothers,age,adress
------------------------
john,"marc peter paul alex",18,street
thomas,mike,20,place

关于linux - 使用 CSV 文件中的换行符重新格式化项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43212482/

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