我有一个很长的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
"
新线路来自何处以及如何阻止它发生?
答案 0 :(得分:1)
我需要运行dos2unix
来修复新的行命令。然后它运作得很好。
感谢Thor验证命令本身没问题。