Простые юниксовые решения - 2
Нашел в бездне Баша и удивился
Oleg: Юниксовая консоль меня убивает.Oleg: Обычно текст я правлю в редакторе vim.Oleg: И вот встала задача, пронумеровать строки. Ну а в виме конечно почти на любое твоё желание есть несколько способов его реализации.Oleg: Вот такая команда нумерует строки в выделенном тексте:'<,'>!nl -ba -nrz -w2 -s" "
Oleg: Как эту ебалу можно запомнить сука, если юзаешь раз в две пятилетки?Maxim: я сначала подумал что ты скажешьMaxim: мол, какая охуенная командаMaxim: и главное простаяMaxim: хотел даже проигнорироватьMaxim: а потом дочитал
удивился тому как чел вроде работает в Vim, но все вокруг остается для него магией. А ведь команда действительно простая. В 1 очередь — '<,'>
вставляет сам вим, если вызываешь команду при имеющемся выделении. !
обозначает команду ОС… да вот и всё. Просто вызывается команда nl, которая нумерует строки. Ее параметры — командой man nl
— можно уж раз в 2 пятилетки и посмотреть в мануале