Сортировка файла по IP - PullRequest
       7

Сортировка файла по IP

0 голосов
/ 10 октября 2018

У меня есть файл со следующими строками:

ex.

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

Любое решение?

1 Ответ

0 голосов
/ 11 октября 2018

Попробуйте это:

sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4 test.txt 

Сортировка сначала по первому полю и только по первому полю (-k 1,1), затем по второму и только второму (-k 2,2)и т. д. (-k 3,3 -k 4,4).

Или просто использовать сортировку -V.

...