Microsoft
Software
Hardware
Network
Question : How do I search recursively for a string and replace all instances of it with another in Linux?
I have an installation of a PHP-based e-commerce solution and I need to recursively search through its files for a a string "DomainName.com_2" and replace each instance of it with "DomainName.com".
While I have basic Linux command line experience, I'm strong with advance uses of grep, sed, awk, regular expressions, etc.
I would prefer a simplistic approach over an highly optimized one, but ultimately, whatever works! =P
Thanks for your help!
Answer : How do I search recursively for a string and replace all instances of it with another in Linux?
grep -lr "DomainName.com_2" /path/to/files/* | xargs -i sed -i 's/DomainName.com_2/Domain
Name.com/g
' {}
Random Solutions
cannot get websense to use child domain user groups in filtering
Can't get IIS to run on Win2K
Exmerge Import of PST into mailbox
cannot send mail to yahoo.com from exchange 2003 domain
Reduce the size of my database
Adding Images to a Reporting Services Report
Optimizing a MySQL query that uses filesort
500 line too long
usb mass storage device
Solaris system Planning