我想按以下方式將兩個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