[CLUE-Tech] pipe list of file names to vim
    Jeff Cann 
    j.cann at isuma.org
       
    Fri Dec 26 02:26:40 MST 2003
    
    
  
On Wednesday 24 December 2003 8:34 am, David Anselmi wrote:
<snip>
> And of course there's always:
>
> grep -l 'bob' * | xargs vim
>
> if you have a lot of files (in which case maybe vim can't open them all,
> or you want sed instead of vim, or ...)
Dave,
Thanks for the xargs suggestion.  I haven't used this util before, but I 
obviously have been missing out.  Here's a command that I used to find all 
*.jsp files and then execute a perl in-file search and replace for the string 
src="img to src="/img:
$ find . -name "*.jsp" | xargs perl -pi -e 's/src=\"img/src=\"\/img/gi;' *.jsp
Once again, the command line rocks!
-- 
http://isuma.org/
    
    
More information about the clue-tech
mailing list