#!/bin/bash
# 按域名计数
# 域名:xxx.xxxxxxxxx.com
awk -F "/" '
{
arr[$3]++
}
END{
for (i in arr){
printf("%d %s\n", arr[i], i)
}
}
' nowcoder.txt | sort -k1,1r
# sort -k1,1r
# -k 选项指定排序的字段
# 1,1 起始位置1,结束位置1 即 第一列
# r 逆序排序
测试用例
http://www.nowcoder.com/index.html http://www.nowcoder.com/1.html http://m.nowcoder.com/index.html
awk
1 m.nowcoder.com 2 www.nowcoder.com
sort
2 www.nowcoder.com 1 m.nowcoder.com
END

京公网安备 11010502036488号