【发布时间】:2013-08-30 20:59:36
【问题描述】:
当我运行这个脚本时,它只输出我的文本文件的第一行。
它应该获取一个电子邮件地址列表并输出十个最常出现的域。
例如,Timmy@yahoo.co.uk => 4 Joebloggs@hotmail.com => 3
#!D:\Perl\bin\perl
#Read file
open F, "<Emails.txt" or die $!;
while (<F>) {
print $_;
{
close F;
perl ne
$s{$_}++
}{
print map "$s{$_}: $_",
(sort {$s{$b} <=> $s{$a}} keys %s)[0..9] }}
【问题讨论】:
-
既然你正在使用它,你应该接受@mpapec对你之前问题的回答:stackoverflow.com/questions/18250806/…
标签: perl