Remplacer un terme par un autre dans un ensemble de fichier
Afin de remplacer un terme, ou un ensemble de mot dans un groupe de fichier, voici la syntaxe :
find /dossier/contenant/fichiers -type f -exec sed -i 's/à remplacer/remplacement/g' {} \;
on peut trouver l’explication complète de cette ligne de commande sur pwet.fr/blog
voici un exemple sur des fichiers de commande sql dont on désire supprime des données d’utf8 dans le répertoire courant :
find . -type f -exec sed -i 's/character set utf8/ /g' {} \; find . -type f -exec sed -i 's/DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci/ /g' {} \;