Substitution avec SED

Résolu
pcsystemd Messages postés 734 Statut Membre -  
pcsystemd Messages postés 734 Statut Membre -
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. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    sed -i 's/<?=/<?php echo/g'
    devrait être suffisant ;-)
    0
  2. pcsystemd Messages postés 734 Statut Membre 23
     
    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!!

    @+ ;-)
    0