使用Unix删除列值中的双引号

ygya80vv  于 2022-09-21  发布在  Unix
关注(0)|答案(0)|浏览(157)

我正在处理一个(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中处理这个问题。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题