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
How to setup a squid proxy
is it possible to install Windows XP onto a laptop which does not have a cd or dvd rom?
Excel - Copy all Tab data to one master tab automatically
files ffastun.ffa
Migration of active directory from x32 server to x64 server
Fixing Outlook Exchange Certificate
Tape drive is not working
Can you debug a SP in SQL Server Management Studio Express
How to display the Main Menus and Hidden Objects in MS Access 2000
Python and GUI