sort实现ip排序

http://blog.sina.com.cn/s/blog_62a24b6801013plv.html

说明:

  • 工具: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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值