linux 文件内容查找及计数

一、将域名取出并根据域名进行计数排序处理
http://www.etiantian.org/index.html
http://www.etiantian.org/1.html
http://post.etiantian.org/index.html
http://mp3.etiantian.org/index.html
http://www.etiantian.org/3.html
http://post.etiantian.org/2.html

几种解答方法:

awk -F "/" '{print $3}' 1.txt | sort -nr | uniq -c

cut -d "/" -f 3 1.txt | sort | uniq -c

cut -d "/" -f 3 1.txt | awk '{++S[$1]} END {for(key in S) print key,S[key]}' | sort -k2

awk -F "/" '{++S[$3]} END {for(key in S) print key,S[key]}' 1.txt | sort -k2

 

posted @ 2021-10-30 11:26  飞鹰之歌  阅读(291)  评论(0)    收藏  举报