Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
毎日csvファイルを取得しており、前日のファイルと比較したいと思います。新しい行が追加され、既存の行にいくつかの変更が加えられ、いくつかの行が削除されます。
失われた行を除いて、ファイルのすべての変更を処理できました。cronジョブでシェルスクリプトを使用して欠落している行を取得するにはどうすればよいですか?
不足している行を3番目のcsvファイルに入れて、個別に処理したいと思います。
man diff
diffを使用すると、2つのファイル間の変更を取得できます。次に、それらをどのように処理したいかに応じて、必要なものを取得するためgrepの出力だけを使用diffします。
grep
diff