On 05/24/2010 04:33 PM, Aryeh M. Friedman wrote:
I have over 300 files that need the following done to them:

at line X insert the following two lines:

xxx [foo]
xxx ack

where [foo] is the fully qualified path the the file with the /'s
converted to .'s

assuming you've started vim with your 300 files as arguments:

  vim *.txt

you can then use (assuming you want to put them at line 123)

  :set hidden
  :argdo 123put='xxx ['.expand('%:p').\"]\nxxx ack\"

You can then review the files to make sure they're what you want, and then use

 :wall

to write all the files back out with the modifications.

-tim


--
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

Reply via email to