我想按以下方式将两个csv文件合并成一个文件。 第一个文件:包含所有数据。 第二个文件:包含数据更新。在Linux中合并两个csv文件
所以导致文件应包含通过第二个文件中的数据修改的行中的所有数据..
例如:
file1:
1,Hello,123
2,Hello,456
3,Bye,789
file2:
1,Hello,123
3,Hello,789
4,Bye,345
resulted file:
1,Hello,123
2,Hello,456
3,Hello,789
4,Bye,345
所有新条目应该添加,没有旧条目应该被删除,所有更新应该在结果中更新条目。
我正在寻找一些简单的解决方案,通过一些shell脚本。
在此先感谢。 :)
你缺少新行吗? – kabanus
缺少换行符?如果需要,我可以添加它在预处理文件 –
NM,有人编辑你的问题。请注意他们做了什么 - 这应该是这样。也是任何语言OK或只是bash/csh? – kabanus