我正在处理一个(90列)CSV文件-分号分隔(;){可以忽略大小写,我知道文件标准很乱,但在这方面我无能为力}
输入行:
"AAAAA";"ABABDBDA";"ASDASDA"asads";"123";"456"
"AAAAA";"ABABDBDA";"12322AAasd"asads";"123";"456"
"Lmnop";"asdasads";"mer";"123;2343;asa"dwd";"456"
预期产量:
"AAAAA";"ABABDBDA";"ASDASDA asads";"123";"456"
"AAAAA";"ABABDBDA";"12322AAasd asads";"123";"456"
"Lmnop";"asdasads";"mer";"123;2343;asa dwd";"456"
(双引号可以替换为空格或空白)。{请注意-尽管这是‘;’分隔文件,但某些行在某列的引号数据内有‘;’。
问题:在行中-我在引用的数据中获得了额外的双引号。
请建议我如何在Unix中处理这个问题。
暂无答案!
目前还没有任何答案,快来回答吧!