【发布时间】:2019-03-15 18:47:13
【问题描述】:
我有一个包含以下行的文件:
例如
host1 169.254.228.92
host2 169.254.230.182
host3 169.254.163.79
我想先按 3 列升序排序,然后按 4 列排序
当我使用时:
sort -n -t . -k 3,3 -k 4,4 test.txt
它不能正常工作,它只能按 3 列排序:
host13 169.254.10.154
host12 169.254.18.77
host14 169.254.74.233
有什么解决办法吗?
【问题讨论】:
-
看起来排序正确。你期望得到什么?
-
你需要有多个像169.254.10.*这样的IP才能看到按第4列排序的效果。