Sortuj uniq adres IP z dziennika Apache

Próbuję wyodrębnić adresy IP z mojego dziennika apache, policzyć je i posortować.

Z jakiegoś powodu część sortująca jest okropna.

Oto polecenie:

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

Przykład wyjścia:

  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

Nie rozumiem, dlaczego te wartości nie są naprawdę posortowane. Próbowałem także usunąć spacje na początku linii (sed 's/^[\t ]*//g') i za pomocąsort -n -t" " -k1, co niczego nie zmienia.

Jakaś podpowiedź?

questionAnswers(5)

yourAnswerToTheQuestion