我有一个包含超过 500,000 行的 .CSV 文件,我需要:
- 查找所有“空格双引号空格”序列并替换为空
- 查找所有“空格双引号”序列并替换为空
- 查找所有双引号并替换为空
.CSV 行示例:
"DISH Hartford & New Haven (Hartford)", "206", "FBNHD", " 06028", " East Windsor Hill", "CT", "Hartford County"
** 所需输出**
DISH Hartford & New Haven (Hartford),206,FBNHD,06028,East Windsor Hill,CT,Hartford County
我需要删除所有双引号 ( "
) 和逗号 ( ) 前后的空格,
。
我试过了
$ cd /Users/Leonna/Downloads/
$ cat bs-B2Bformat.csv | sed s/ " //g
这给了我大于提示的“命令不完整”,所以我尝试了:
$ cat bs-B2Bformat.csv | sed s/ " //g
sed: 1: "s/": unterminated substitute pattern
$ cat bs-B2Bformat.csv |sed s/ \" //g
sed: 1: "s/": unterminated substitute pattern
$
我在 Excel 中编辑的行太多(Excel 不会加载所有行)甚至是文本编辑器。我怎样才能解决这个问题?