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


2 réponses

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

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