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. Contributeur
    Salut,

    sed -i 's/<?=/<?php echo/g'
    devrait être suffisant ;-)
    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!!

      @+ ;-)