Find all files with the extension ".txt" in the current directory and its subdirectories, and replace all occurrences of "old" with "new" in each of those files.
find ~ -name "*.txt" -exec sed -i 's/old/new/g' {} +