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.

Reply via email to