Substitution avec SED

Résolu
Bonjour,

Je souhaite chercher et remplacer dans tous les repertories et tous les fichiers la chaine
<?=
par
<?php echo


J'ai essayé cela mais cela ne fonctionne pas.

find  -name "*.php4" -exec sed -i 's/[<?=]/<?php echo/g' {} \;


Une idée?

Merci



--
L'accès au savoir est la première liberté que chaque homme devrait avoir.

2 réponses

  1. Salut zipe31,

    Merci.

    Je pensais que le fait que ce soit des caractères spéciaux il fallait les échapper! Je me compliquais la vie pour rien!!

    @+ ;-)
    1. Contributeur
      Salut,

      sed -i 's/<?=/<?php echo/g'
      devrait être suffisant ;-)