标签: shell unix csv cron
我每天都会收到一个csv文件,并希望与前一天的文件进行比较。添加了新行,在现有行中进行了一些更改,并删除了一些行。
我可以处理文件的所有更改,除了丢失的行。 我如何在cron作业中使用shell脚本获取缺失的行?
我想将缺少的行放在第三个csv文件中以单独处理它们。
答案 0 :(得分:2)
man diff
使用diff,您可以获得两个文件之间的更改。 然后,根据您希望如何处理它们,只需grep diff的输出即可获得所需内容。
grep
diff