Сортировка уникального IP-адреса из журнала Apache

Я пытаюсь извлечь IP-адреса из моего журнала Apache, подсчитать их и отсортировать их.

И по какой-то причине сортировка ужасна.

Вот команда:

cat access.* | awk '{ print $1 }' | sort | uniq -c | sort -n

Пример вывода:

  16789 65.X.X.X
  19448 65.X.X.X
   1995 138.X.X.X
   2407 213.X.X.X
   2728 213.X.X.X
   5478 188.X.X.X
   6496 176.X.X.X
  11332 130.X.X.X

Я не понимаю, почему эти значения на самом деле не отсортированы. Я также пытался удалить пробелы в начале строки (sed 's/^[\t ]*//g') и используяsort -n -t" " -k1, который ничего не меняет.

Любой намек?

Ответы на вопрос(5)

Ваш ответ на вопрос