Я только что обнаружил команду :sort n
в vim (как я не знал об этом ?!), которая почти сделала именно то, что мне нужно.
Однако я пытаюсь отсортировать длинный список IP-адресов (это файл "allow hosts", который в нашей конфигурации apache должен быть Include
d), и было бы неплохо, чтобы :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
и т.д.