Modifier contenu de fichiers (regexp?)
Résolu
vianney
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Alors voila je vous explique ce que je voudrais faire :
J'ai une grosse quantité de fichier php (reparti dans une arborescence)
J'aimerai que dans chaque fichier, le mot _shared soit remplacé par _shared_old
quelque chose dans le genre :
$ find . -name '*php' -exec grep -l '_shared' {} \;
J'aurais au une 10aine de fichier comme résultat, je l'aurais fait a la main dans chaque fichier, mais la j'en ai 200.
Au final j'ai pas trop d'idée pour arriver a mes fins, peut etre avec un script ...
Si vous avez un truc ... Merci d'avance :) !!
Alors voila je vous explique ce que je voudrais faire :
J'ai une grosse quantité de fichier php (reparti dans une arborescence)
J'aimerai que dans chaque fichier, le mot _shared soit remplacé par _shared_old
quelque chose dans le genre :
$ find . -name '*php' -exec grep -l '_shared' {} \;
J'aurais au une 10aine de fichier comme résultat, je l'aurais fait a la main dans chaque fichier, mais la j'en ai 200.
Au final j'ai pas trop d'idée pour arriver a mes fins, peut etre avec un script ...
Si vous avez un truc ... Merci d'avance :) !!
A voir également:
- Modifier contenu de fichiers (regexp?)
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier extension fichier - Guide
- Modifier story facebook - Guide
- Explorateur de fichiers - Guide
3 réponses
je m'auto répond parce qu'en recherchant sur le forum j'ai eu l'idée d'utilisé sed...
Mais
apres la tentative :
$ find . -name '*php' -exec sed 's/_shared/_shared_old/g' {} \;
ca ne marche toujours pas...
Mais
apres la tentative :
$ find . -name '*php' -exec sed 's/_shared/_shared_old/g' {} \;
ca ne marche toujours pas...