我有一个用逗号 ( ,
)分隔的输入文件。有一些用双引号括起来的字段中包含逗号。这是示例行
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)
任何快速的运用了sed
,awk
或者任何其他Unix工具吗?