0

我有一个很长的 CSV 文件,我正在尝试在每行的末尾添加一个双引号,以便所有值都包含在 "

如果我的文件如下所示:

"value", "value2", "value3
"value", "value2", "value3
"value", "value2", "value3

我正在使用这个命令:

sed -i 's/$/"/g' file.sql

然后文件看起来像这样:

"value", "value2", "value3
"
"value", "value2", "value3
"
"value", "value2", "value3
"

那条新线来自哪里,我如何阻止它发生?

4

1 回答 1

1

我是一个傻瓜。我用来构建此 SQL 文件的 CSV 来自 Excel。

我需要运行dos2unix来修复新的行命令。然后它工作得很好。

感谢 Thor 验证命令本身没问题。

于 2012-12-20T09:43:59.440 回答