我正在解析文件,如下所示。我看到" ver。" = 3和5的重复行,因为只有1秒的差异(Mon Jan 15 08:24:02 vs Mon Jan 15 08:24:03)软件打印两次。 另外,你看到" Ver。" 5"完成时间"有一秒的差异。我想删除除了"时间"之外的其他字段匹配的行。或者"完成时间"列有1或2秒的差异。
Loc ID Img Name Ver. Time Complete Time ------------------------------------------------------------------------------------------ ssfad_fs TINT_PAP_1516048511 0 Mon Jan 15 20:35:13 2018 NA ssfad_fs sfad_jpg 1 Mon Jan 15 18:24:02 2018 Wed Jan 17 18:24:02 2018 ssfad_fs sfad_jpg 1 Mon Jan 15 16:24:02 2018 Wed Jan 17 16:24:02 2018 ssfad_fs sfad_jpg 2 Mon Jan 15 12:24:03 2018 Wed Jan 17 12:24:02 2018 ssfad_fs sfad_jpg 3 Mon Jan 15 08:24:02 2018 Wed Jan 17 08:24:02 2018 ssfad_fs sfad_jpg 3 Mon Jan 15 08:24:03 2018 Wed Jan 17 08:24:02 2018 ssfad_fs sfad_jpg 4 Mon Jan 15 04:24:02 2018 Wed Jan 17 04:24:02 2018 ssfad_fs sfad_jpg 5 Mon Jan 15 00:24:03 2018 Wed Jan 17 00:24:59 2018 ssfad_fs sfad_jpg 5 Mon Jan 15 00:24:03 2018 Wed Jan 17 00:25:00 2018 ssfad_fs sfad_jpg 6 Sun Jan 14 20:24:03 2018 Tue Jan 16 20:24:02 2018
预期的O / P
Loc ID Img Name Ver. Time Complete Time ------------------------------------------------------------------------------------------ ssfad_fs TINT_PAP_1516048511 0 Mon Jan 15 20:35:13 2018 NA ssfad_fs sfad_jpg 1 Mon Jan 15 18:24:02 2018 Wed Jan 17 18:24:02 2018 ssfad_fs sfad_jpg 1 Mon Jan 15 16:24:02 2018 Wed Jan 17 16:24:02 2018 ssfad_fs sfad_jpg 2 Mon Jan 15 12:24:03 2018 Wed Jan 17 12:24:02 2018 ssfad_fs sfad_jpg 3 Mon Jan 15 08:24:02 2018 Wed Jan 17 08:24:02 2018 ssfad_fs sfad_jpg 4 Mon Jan 15 04:24:02 2018 Wed Jan 17 04:24:02 2018 ssfad_fs sfad_jpg 5 Mon Jan 15 00:24:03 2018 Wed Jan 17 00:24:59 2018 ssfad_fs sfad_jpg 6 Sun Jan 14 20:24:03 2018 Tue Jan 16 20:24:02 2018
当我尝试#cat junk1.jnk |sort -uk 3,3
命令时,它会删除具有相同Ver.1编号但不同时间的第三行。我想保留那条线。请帮忙。