【发布时间】:2015-08-05 14:02:15
【问题描述】:
我是 Perl 新手,需要帮助使用散列和/或任何其他可能的方法进行排序,这可以在 Perl 中完成。
我有一个如下所示的输入文件,并希望生成如图所示的输出文件。
我在想是否可以通过将其放入哈希然后比较来完成?如有可能,请为学习目的提供步骤说明。
如果文件具有与不同时间戳匹配的重复/三次条目,则应仅列出最新的时间戳条目。
输入文件
A 5月19日 23:59:14 B 5 月 19 日 21:59:14 A 5 月 22 日 07:59:14 C 4 月 10 日 12:23:00 B 5 月 11 日 10:23:34输出应该是
A 5 月 22 日 07:59:14 B 5 月 19 日 21:59:14 C 4 月 10 日 12:23:00【问题讨论】:
-
你有没有尝试过?
-
我尝试了 sort 命令,但想看看 Perl 散列是否可以做到这一点,因为我有数千个这样的条目,需要一些可以更快完成的东西。排序命令没有。
-
哈希不会帮助您对数据进行排序。请显示您尝试过的代码