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