Commande générale
Commande
egrep -r -l <expression_reguliere_1> * | xargs sed -i "s/<expression_reguliere_2>//" -
Exemple
Commande
egrep -r -l \<\?php.+?stop_.+?\?\> * | xargs sed -i "s/\$qV=\"stop_\";.*//" -
Explications
egrep retournera la liste des fichiers qu’ils faut modifier, xargs s’occupera de récupérer cette liste et de la passer à sed. L’option -i de sed sert à exécuter le remplacement dans le fichier.
Donc l’expression de egrep sert a trouver les fichiers à modifier, et l’expression de sed sert à remplacer le contenu dans les fichiers.