0

毎日csvファイルを取得しており、前日のファイルと比較したいと思います。新しい行が追加され、既存の行にいくつかの変更が加えられ、いくつかの行が削除されます。

失われた行を除いて、ファイルのすべての変更を処理できました。cronジョブでシェルスクリプトを使用して欠落している行を取得するにはどうすればよいですか?

不足している行を3番目のcsvファイルに入れて、個別に処理したいと思います。

4

1 に答える 1

2

man diff

diffを使用すると、2つのファイル間の変更を取得できます。次に、それらをどのように処理したいかに応じて、必要なものを取得するためgrepの出力だけを使用diffします。

于 2012-07-06T08:46:28.480 に答える