我的CSV文件包含大约100M行的数据,我想在每行的末尾添加^ M,因为如果没有^ MI无法将CSV文件加载到表中(它只加载第1行)行然后忽略另一行)。
我尝试添加^ M并转到行尾并按Ctrl + V和Ctrl + M并再次测试加载然后它可以正常工作,但我无法手动输入^ M每一行而我无法生成新的CSV文件再次,因为它需要很长时间。
原始示例 A B C D AA,BB,CC,DD
我的期望 A,B,C,D ^ M AA,BB,CC,DD ^ M
我试过用 :%s / $ / ^ M / g和ex +“%s / $ / ^ M / g”-cwq ITEM_1.csv
但就像我使用像这样的输入命令
原始示例 A B C D AA,BB,CC,DD
在命令之后,它有一个空白的新行,而不是^ M. A,B,C,d
AA,BB,CC,DD
谢谢,最诚挚的问候,
答案 0 :(得分:4)
为什么不使用unix2dos? 你基本上想要反过来dos2unix