请教:Perl提取域名并计数+排序
url.txt内容如下:
http://www.google.com/index.html
http://www.google.com/1.html
http://taobao.com/index.html
http://baidu.com/index.html
http://www.google.com/3.html
http://taobao.com/2.html
要求统计出url.txt中的域名,并按照出现次数从大到小排列,将结果保存到一个文件c
ountUrl.txt中。期望的countUrl.txt内容如下:
3 www.google.com
2 taobao.com
1 baidu.com
网上找了一下,看到用bash的很强大,cat url.txt | sed -e ' s/http:\/\///' -e '
s/\/.*//' | sort | uniq -c | sort -rn > countUrl.txt
这样就可以了。请问大家用Perl怎么实现?? 初学Perl。。。