#!/bin/bash # 思路 awk 默认空格分隔 使用关联数组统计$1,END语句加入条件 3次以上的IP awk ' { arr[$1]++ } END{ for (i in arr){ if (arr[i] > 3) print arr[i], i } } ' nowcoder.txt | sort -k1,1r # sort -k1,1r # -k 指定 用哪列排序 # r 逆序排序
关联数组 威力真大
END
#!/bin/bash # 思路 awk 默认空格分隔 使用关联数组统计$1,END语句加入条件 3次以上的IP awk ' { arr[$1]++ } END{ for (i in arr){ if (arr[i] > 3) print arr[i], i } } ' nowcoder.txt | sort -k1,1r # sort -k1,1r # -k 指定 用哪列排序 # r 逆序排序
关联数组 威力真大
END