chris...@t41:~/sed$ seq 1 10|sed '0~3a\> <inserted-text>'
I am not clean about above command. is it working ? On Wed, Apr 14, 2010 at 3:06 AM, Ben Fritz <fritzophre...@gmail.com> wrote: > > > On Apr 13, 1:15 pm, Christian Brabandt <cbli...@256bit.org> wrote: > > > > I think the easiest solution would be to use sed (or filter throught > > sed) like this: > > > > #v+ > > chris...@t41:~/sed$ seq 1 10|sed '0~3a\> <inserted-text>' > > > > I actually thing the easiest solution (though perhaps less elegant) > would be to use a macro: > > Press qa to begin recording a macro into register 'a'. > Press 3j to jump down three lines. > Press o to open a new line and enter insert mode. Enter your text and > press the Esc key. > Press q to end the macro. > Type 999...@a to execute the macro until the end of the file. > > This assumes that the text is the only thing in the file. It will also > need an extra blank line at the top of the file to work 100% correctly > without modification, but that should be fairly easy to achieve. > > Instead of using a repeat count on the macro that is larger than your > file, you could also have used a recursive macro: > > http://vim.wikia.com/wiki/Record_a_recursive_macro > > But that's more for showing off than for any practical use that I've > ever found; the huge count works just as well in every real-world > situation I've found. > > -- > You received this message from the "vim_use" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php > -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php To unsubscribe, reply using "remove me" as the subject.