#!/bin/bash # 思路: # grep 查询出 192.168.1.22 # awk 默认空格分隔的情况下 /1/index.php 在$7 # 关联数组 # 按访问频率降序排序 grep '192.168.1.22' nowcoder.txt | awk ' { arr[$7]++ } END{ for (i in arr) print arr[i], i } ' | sort -k1,1r # -k 指定 排序的列 # r 逆序排序
END
#!/bin/bash # 思路: # grep 查询出 192.168.1.22 # awk 默认空格分隔的情况下 /1/index.php 在$7 # 关联数组 # 按访问频率降序排序 grep '192.168.1.22' nowcoder.txt | awk ' { arr[$7]++ } END{ for (i in arr) print arr[i], i } ' | sort -k1,1r # -k 指定 排序的列 # r 逆序排序
END