1. rechercher for each file (`find . -name '*.c' -print`) - exec grep 2. remplacer, utiliser éditeur sed: sed 's/main/xx/g sfile > /tmp/junk mv tmp/junk $file