使用shell脚本在csv中查找缺少的行

时间:2012-07-06 08:39:03

标签: shell unix csv cron

我每天都会收到一个csv文件,并希望与前一天的文件进行比较。添加了新行,在现有行中进行了一些更改,并删除了一些行。

我可以处理文件的所有更改,除了丢失的行。 我如何在cron作业中使用shell脚本获取缺失的行?

我想将缺少的行放在第三个csv文件中以单独处理它们。

1 个答案:

答案 0 :(得分:2)

man diff

使用diff,您可以获得两个文件之间的更改。 然后,根据您希望如何处理它们,只需grep diff的输出即可获得所需内容。