Find and replace string recursively in Linux
We can use the combination of 'find' command and 'sed' command for achieving the same.
#find . -type f -print0 | xargs -0 sed -i '' -e 's/string1/string2/g'
Note to replace 'string1' and 'string2' with old and new keywords appropriately.
This command will replace the keyword 'string1' with 'string2' for all files in current directory recursively.