怎么去掉CSV 文件中的换行在linux 中 50
在csv文件中我们的文本是如下的,"deal_verify","1184242","logic_error[Mu/Classes.cpp,3513]:Evaluation...
在csv文件中 我们的文本是如下的,
"deal_verify","1184242","logic_error[Mu/Classes.cpp, 3513]:
Evaluation failed on term (Cortex.Risk.Scenario.PNL.PVBreakdown:79:53-79:161): logic_error[Mu/Classes.cpp, 3513]: ","ABC","END"
但这个文件在linux中有3行,我需要把中间那个字段中的换行'LF' 去掉。
请帮忙些个正则表达式,或有什么好的方法。
awk '{t+=gsub(/"/,"&");p=p $0} !(t%2){print p;t=p=""}' 这个是我使用的表达式来处理,,但是如果文件大的话 就会很慢。 展开
"deal_verify","1184242","logic_error[Mu/Classes.cpp, 3513]:
Evaluation failed on term (Cortex.Risk.Scenario.PNL.PVBreakdown:79:53-79:161): logic_error[Mu/Classes.cpp, 3513]: ","ABC","END"
但这个文件在linux中有3行,我需要把中间那个字段中的换行'LF' 去掉。
请帮忙些个正则表达式,或有什么好的方法。
awk '{t+=gsub(/"/,"&");p=p $0} !(t%2){print p;t=p=""}' 这个是我使用的表达式来处理,,但是如果文件大的话 就会很慢。 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询