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 作业中使用 shell 脚本来获取缺失的行?
我想将丢失的行放在第三个 csv 文件中以单独处理它们。
man diff
使用 diff,您可以获得两个文件之间的更改。然后取决于你想如何处理它们,只是得到你想要grep的输出。diff
grep
diff