zoukankan      html  css  js  c++  java
  • ⑯linux基础命令 排序 sort

    sort -t 指定分隔符 -k 指定那一列排序
    [root@rongbiz002 ~]# awk '{print $1}' /www/wwwlogs/www.rongbiz.com-access_log |sort -t "." -k2|head 
    120.0.113.75
    112.0.141.184
    112.0.147.34
    112.0.147.34
    157.0.172.105
    157.0.172.125
    
    sort -n 按照数字的顺序排序 -r逆序排序
    [root@rongbiz002 ~]# awk '{print $1}' /www/wwwlogs/www.rongbiz.com-access_log |sort |uniq -c|sort -rn|head
       5361 222.65.154.2
       3066 116.232.5.66
       2788 120.55.93.127
       2683 101.224.229.106
       1662 180.165.8.89
        897 54.36.148.98
        716 81.69.254.180
        689 106.53.83.56
        676 222.173.94.214
        661 132.232.81.163
    
    sort -t "." -k1.1,1.3 -n -k2.1,2.3 -n 对ip地址的前两个网段进行排序

    第一列的第一个字符到第一列的第三个字符 第二列的第一个字符到第二列的第三个字符

    [root@rongbiz002 ~]# awk '{print $1}' /www/wwwlogs/c2p.rongbiz.com-access_log |sort|uniq -c|awk '{print $2}'|sort -t "." -k1.1,1.3 -n -k2.1,2.3 -n
    220.190.11.171
    220.194.107.222
    221.179.168.107
    221.207.21.184
    222.65.154.2
    222.78.2.65
    222.188.23.253
    223.8.203.29
    223.72.96.67
    
    sort -k1rn 指定列以阿拉伯数字显示

    统计nginx访问前十的ip

    [root@rongbiz002 ~]# awk '{print $1}' /www/wwwlogs/c2p.rongbiz.com-access_log |sort|uniq -c|sort -k1rn |head
       2599 112.64.53.246
       2431 120.55.93.127
        913 119.45.32.38
        651 36.99.136.137
        634 36.99.136.136
        619 116.227.69.125
        541 139.186.132.190
        506 222.65.154.2
        323 116.232.5.66
        318 101.224.229.106
    
  • 相关阅读:
    storyboard上添加scrollView(container)
    RESideMenu第三方storyboard的使用方法
    素材网
    iOS 播放音频的几种方法
    正则表达之----验证数字的正则表达式集
    ios汉字转拼音首字母
    iOS-常见问题
    iOS 开发之 点击tabbarItem添加是否跳转登录页面判断
    实验六——bookstore系统模块测试缺陷报告
    作业五
  • 原文地址:https://www.cnblogs.com/yangtao416/p/14454888.html
Copyright © 2011-2022 走看看