code_junkie

What's the best tool to find and replace regular expressions over multiple files?

Nov 11th, 2011
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. sed -e "s/pattern/result/" <file list>
  2.  
  3. find <other find args> -exec sed -e "s/pattern/result/" "{}" ";"
  4.  
  5. for file in @filelist ; do
  6. perl -p -i -e "s/pattern/result/g" $file
  7. done
  8.  
  9. for file in @filelist ; do
  10. cat $file | sed "s/pattern/result/" > /tmp/newfile
  11. mv /tmp/newfile $file
  12. done
  13.  
  14. vim -c "argdo! s:foo:bar:gci" <list_of_files>
  15.  
  16. vim <list_of_files>
  17.  
  18. :bufdo! s:foo:bar:gci
  19.  
  20. sudo apt-get install regexxer
Add Comment
Please, Sign In to add comment