Find and replace a particular term in multiple files
sed -i.bak 's/searchword/replaceword/g' file*.txt# Or sed -i.bak '/searchword/s/searchword/replaceword/g' file*.txt
With bash 4.0, you can do recursive search for files
#!/bin/bashshopt -s globstarfor file in **/file*.txtdo sed -i.bak 's/searchword/replaceword/g' $file # or sed -i.bak '/searchword/s/searchword/replaceword/g' $filedone
Or with GNU find
find /path -type f -iname "file*.txt" -exec sed -i.bak 's/searchword/replace/g' "{}" +;