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
Quickest way to find when a server was last rebooted.
Setting a Default toolbar/menubar for finished Access Database.
how do I remove double quotes from a string
XP Pro - Simple disk mirror one to one - How ??
Lost Product Key
Change Shared Documents location
Best E-mail blast program to use.
HOW TO SEND E-NEWSLETTERS?
How do I "View History" in Internet Explorer
SQL server problem when installing new instance