Pages

vendredi 14 septembre 2007

SUBSTITUTIONS A L'AIDE DES EXPRESSIONS RATIONNELLES

Pour remplacer toutes les occurences de FROM_REGEX par TO_REGEX dans tous les fichiers FILES :

$ perl -i -p -e 's/FROM_REGEX/TO_REGEX/g;' FILES ...

-i est pour « édition sur place », -p est pour « boucle implicite sur FILES . . . ». Si la substitution est complexe, vous pouvez faciliter le retour sur des erreurs en utilisant le paramètre -i.bak au lieu de -i ; cela permet de garder les fichiers originaux en leur ajoutant le suffixe .bak.

Aucun commentaire:

Archives du blog