Сортировка IP-адресов в vim

Я только что обнаружил команду : sort n в vim (откуда я об этом не знал? !), который почти сделал именно то, что мне нужно.

Я пытаюсь отсортировать длинный список IP-адресов (это файл "разрешить хосты" быть Включите d в нашу конфигурацию apache), и было бы неплохо, если бы : sort n смог распознать, что 123.45.6.7 должен сортировать перед 123.45.16.7 (например).

Можно ли предположить, что мне следует меньше относиться к ОКР и не беспокоиться, потому что я не смогу сделать это без умеренно сложной sed или awk команда или что-то в этом роде?

Для ясности, все строки выглядят примерно так:

Allow from 1.2.3.4
Allow from 5.6.7.8
Allow from 9.10.11.12

etc

5
задан Owen Blacker 30 January 2012 в 16:54
поделиться