bash recursively replace text with environment variable code example
Example: linux replace string in files recursively
find . -type f -name "*.txt" -exec sed -i'' -e 's/foo/bar/g' {} +
find . -type f -name "*.txt" -exec sed -i'' -e 's/foo/bar/g' {} +