相关疑难解决方法(0)

仅在逗号分隔的文件中删除引号之间的逗号

我有一个用逗号 ( ,)分隔的输入文件。有一些用双引号括起来的字段中包含逗号。这是示例行

123,"ABC, DEV 23",345,534.202,NAME
Run Code Online (Sandbox Code Playgroud)

我需要删除双引号和双引号内出现的所有逗号。所以上面的行应该被解析为如下所示

123,ABC DEV 23,345,534.202,NAME
Run Code Online (Sandbox Code Playgroud)

我尝试了以下使用sed但没有给出预期的结果。

sed -e 's/\(".*\),\(".*\)/\1 \2/g'
Run Code Online (Sandbox Code Playgroud)

任何快速的运用了sedawk或者任何其他Unix工具吗?

sed awk text-processing csv

25
推荐指数
3
解决办法
7万
查看次数

标签 统计

awk ×1

csv ×1

sed ×1

text-processing ×1