项目网站上有一个txt格式的日志,日记里面以如下格式记录了数据处理的过程:
...
2021-07-07 21:35:05 id=9 empty_content
2021-07-07 21:35:06 id=10 empty_content
2021-07-07 21:36:36 id=11 start_saveas_imgs
2021-07-07 21:36:38 id=11 imgs_notes[0] success_qn_upload=updataa/0128/1517124106989.jpeg
2021-07-07 21:36:39 id=11 imgs_notes[1] success_qn_upload=updataa/0128/1517124107128.jpeg
2021-07-07 21:36:41 id=11 imgs_notes[2] success_qn_upload=updataa/0128/1517124107213.jpeg
...
理论上 每一个id都要处理数据,以id递增记录数据处理结果,每个id可能是1行,也可能是几行或十几行。
实际发现有一部分id没有被处理,txt里面没有这部分id的记录,也就是有错漏。
例如id从1到50000,其中可能少了 666、888、1313等。
txt里面有十几万行记录,所以问题是:如何用php或linux命令 找出错漏未出现的id?