【发布时间】:2013-06-03 00:59:40
【问题描述】:
我想编写一个 perl 程序来读取文件并提取其中的日期。但是,如果日期超过一次,我将只打印一次。例如:
On 01/10/2011 I went home. On 02/02/2012, I
went to my school. On 02/02/2012, I went
to London.
输出应该是:
01/10/2011
02/02/2012
我可以通过将日期添加到数组中来做到这一点,并在每次读取新日期时控制它。但我要求一种更有效的方法。有没有合乎逻辑的方法来做到这一点?或 perl 中的任何数据结构?
【问题讨论】:
-
通过
sort -u管道输出? -
我认为 [this question][1] 应该可以解决您的问题。 [1]:stackoverflow.com/questions/7651/…
-
我认为没有办法做到这一点,就像我提到的那样
标签: perl