zoukankan      html  css  js  c++  java
  • sort实现ip排序

    说明:

        工具:sort linux自带
            ”-t” : 表示以那个字符做分割
            “-k” :和-t结合使用,表示取那一段为关键字进行排序,后面跟数据,1…n,表示取第几段,也可以是范围如1,3,表示将第1段到第3段作为一个整体来排序
            “-n” :以数字进行排序
            “-r” :倒序

    cat ip.txt
    192.168.10.1
    192.168.10.6
    192.168.10.2
    192.168.10.10
    192.168.10.3
    192.168.10.9
    191.218.10.5
    192.168.80.10
    192.168.10.7
    192.168.10.8
    192.208.90.4

    # 按升序排序
    sort -t'.' -k1,1n -k2,2n -k3,3n -k4,4n ip.txt
    191.218.10.5
    192.168.10.1
    192.168.10.2
    192.168.10.3
    192.168.10.6
    192.168.10.7
    192.168.10.8
    192.168.10.9
    192.168.10.10
    192.168.80.10
    192.208.90.4

    # 按降序排序
    sort -t'.' -k1,1nr -k2,2nr -k3,3nr -k4,4nr ip.txt
    192.208.90.4
    192.168.80.10
    192.168.10.10
    192.168.10.9
    192.168.10.8
    192.168.10.7
    192.168.10.6
    192.168.10.3
    192.168.10.2
    192.168.10.1
    191.218.10.5
    ---------------------
    作者:秋雪夜雨寒
    来源:CSDN
    原文:https://blog.csdn.net/longyinyushi/article/details/73650309
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    maven解析xml+测试test+注解
    MyBatis简单了解
    获取字符串中不重复的第一个字符
    整合ssm集成框架
    Git版本控制的原理
    git优点缺点(简单介绍)
    Maven生命周期
    Maven仓库分类
    maven常用命令
    myVision云服务商业数据分析解决方案
  • 原文地址:https://www.cnblogs.com/augusite/p/10609054.html
Copyright © 2011-2022 走看看